开发者社区 > 云原生 > Serverless > 正文

函数计算,在云计算 函数中 遇到这个 错误 这个怎么解决呢? Function instance

函数计算,在云计算 函数中 遇到这个 错误 这个怎么解决呢?

Function instance exited unexpectedly(code 1, message:operation not permitted) with start command ' '.
Logs:Traceback (most recent call last):
File "/code/app.py", line 2, in
import requests
File "/opt/python/requests/init.py", line 43, in
import urllib3
File "/opt/python/urllib3/init.py", line 41, in
raise ImportError(
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0l 10 Sep 2019'. See: https://github.com/urllib3/urllib3/issues/2168

展开
收起
码字王 2023-08-30 16:22:08 68 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    我已经认真阅读了 你的问题:

    【 函数计算,在云计算 函数中 遇到这个 错误 这个怎么解决呢? Function instance

    并思考了

    建议如下:


    这个错误是由于您的函数在运行时试图执行一个被限制的操作。在这个例子中,您的函数试图使用 requests 库发起网络请求,但是这个操作被限制了。
    要解决这个问题,您可以尝试以下方法:

    1. 检查您的函数是否真的需要发起网络请求。如果您的函数可以在本地运行而不需要网络连接,那么您可以删除或注释掉相关的网络请求代码。
    2. 如果您的函数确实需要发起网络请求,那么您需要检查您的函数计算服务是否支持这种操作。不同的函数计算服务可能对函数的行为有不同的限制。您可以参考您使用的函数计算服务的文档,看看是否有关于网络请求的限制和建议。
    3. 如果您的函数计算服务支持网络请求,但您仍然遇到了这个问题,那么可能是您的函数计算服务配置有误。您可以检查您的函数计算服务的配置,看看是否有任何不正确的设置。例如,您可能需要检查您的函数计算服务的网络设置,看看是否有任何限制或错误的设置。
    4. 如果以上方法都不能解决问题,那么您可以尝试联系您的函数计算服务的技术支持,看看他们是否能够提供进一步的帮助。
    2023-08-31 18:59:00
    赞同 展开评论 打赏
  • 可以在自定义层里安装urllib3指定下版本 1.21.1<=urllib3<2

    此答案来自钉钉群“阿里函数计算官网客户”

    2023-08-30 19:06:35
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载