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

请问一下我把django的Python代码通过pyarmor加密之后上传到serverless之后运

请问一下我把django的Python代码通过pyarmor加密之后上传到serverless之后运行会报错:

Process exited unexpectedly before completing request(duration:1129ms,maxMemoryUsage:42M),可能是什么原因?

加密之后在本地是可以运行的,不加密上传也是可以运行的

展开
收起
山海行 2023-02-23 15:04:59 929 0
3 条回答
写回答
取消 提交回答
  • 可以看下执行日志,这个是业务逻辑异常退出了。

    此答案来自钉钉群“Serverless 开发者技术学习群”

    2023-02-23 21:00:30
    赞同 展开评论 打赏
  • CSDN博客专家,51CTO博主专家,多知名企业认证讲师&签约作者&培训讲师,特邀作者等,华为云专家,资深测试开发专家,金牌面试官,职场面试培训及规划师。

    【回答】

    可能存在的问题:

    ①调用函数的Client端主动Cancel导致的;

    • 解决方案:调大Timeout时间,

    ② 可能是HTTP Server连接主动关闭,涉及到情况:

    • 连接未设置Keep-Alive;

      • 解决方案: 将连接模式Connection设置为Keep-Alive
    • 读写超时或错误时关闭;

      • 解决方案:关闭IDLE超时时间或将IDLE超时时间设置为15分钟以上
    2023-02-23 16:22:03
    赞同 展开评论 打赏
  • 可能原因: 1、调用函数的Client端主动Cancel导致的,例如函数的执行时长是10s,但是Client端,例如SDK调用函数自己设置的Timeout是5s。 2、如果是Custom Runtime出现这种情况,说明HTTP Server连接主动关闭,主动关闭的可能原因如下: - 连接未设置Keep-Alive。 - 空闲一段时间后,主动关闭。 - 读写超时或错误时关闭。

    2023-02-23 16:22:03
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    From Python Scikit-Learn to Sc 立即下载
    Data Pre-Processing in Python: 立即下载
    双剑合璧-Python和大数据计算平台的结合 立即下载