在阿里函数计算中,我通过阿里的创建层api创建自定义层时,为什么一直出错?[阿里云Serverless]

在阿里函数计算中,我通过阿里的创建层api创建自定义层时,一直得到Max retries exceeded with url: /2021-04-06/layers/test50mb/versions (Caused by SSLError(SSLWantWriteError(3, ‘The operation did not complete (write) (_ssl.c:2396)’)))错误,这种情况我目前测试发现是zipcode大导致的我的自定义层压缩包大小是70mb。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 此错误表示 SSL/TLS 加密过程中出现了超时。造成这一现象的原因可能有很多,以下是可能的解决方法:

    1. 压缩包大小过大:您的自定义层大小大于70MB,应减小其大小。
    2. 网络问题:检查网络状况,以确保连接速度良好。
    3. 服务器配置:检查服务器配置以支持SSL/TLS。
    4. API问题:检查服务器API是否有上限和限制。
    5. 加密库:确保安装了最新的加密库。
  2. 这个错误是由于在创建自定义层时,zip包大小超过了最大限制(通常为50MB)。您可以尝试以下方法来解决这个问题:

    1. 将您的自定义层拆分成多个较小的zip包,然后将它们分别上传。这样可以避免单个zip包过大导致的错误。

    2. 检查您的代码,确保没有不必要的文件或依赖项被包含在zip包中。删除不需要的文件和依赖项,然后重新打包。

    3. 如果可能的话,尝试使用其他压缩工具(如7-Zip)来压缩您的自定义层,以减小其大小。

    1. 压缩文件:压缩文件以减小其大小。请确保压缩后的文件小于限制,以便上传到自定义层。
      1. 分割文件:如果您不能将文件压缩到足够小的尺寸,请考虑分割文件并将它们分别打包成多个自定义层。这样每个自定义层都小于限制,因此可以上传到服务器。