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

报这个错误 麻烦大佬看看什么原因

报这个错误 麻烦大佬看看什么原因

提问39.png

展开
收起
函数计算小白 2023-05-18 18:48:24 43529 0
4 条回答
写回答
取消 提交回答
  • 从截图来看,错误是 Module not found: ‘mysql2’ in ‘/code’,即找不到 mysql2 模块。这个错误一般是由于依赖没有安装或安装失败导致的。

    首先,请确保你的函数依赖列表已经包含了 mysql2 模块,可以在你的 package.json 文件或者 yarn.lock 文件中检查是否包含了 mysql2 模块的依赖声明。如果没有,你可以通过运行 npm install mysql2yarn add mysql2 命令来安装该模块。如果已经安装过了,可以尝试重新安装一遍。

    如果已经安装过,但还是出现了这个错误,可能是安装过程中出现了问题。可以尝试删掉 node_modules 目录,再重新运行 npm installyarn 安装依赖。

    如果还是无法解决问题,可以查看一下你运行函数时的环境变量和配置是否正确。

    2023-05-19 09:06:24
    赞同 展开评论 打赏
  • 这个报错提示是阿里云函数计算中函数内存和CPU的比率不符合要求。根据错误提示,Memory(内存)和CPU(核数)的比率必须在1到4之间,而实际比率为1.5/2.0,即0.75,不在允许的范围内。这可能会导致函数计算的运行异常。

    解决方法是调整函数的内存和CPU配置,使它们的比率在1到4之间。可以尝试增加内存或减少CPU核数,或者相反,根据实际情况来调整配置。可以在函数计算的控制台中修改函数的配置,也可以使用命令行工具或API进行修改。

    2023-05-19 08:32:30
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,根据你的报错提示,可以知道服务部署失败了,并且出现了400 bad request的错误。可能原因有很多种,例如:

    1. 部署配置有误:检查您的部署配置文件是否正确,包括函数入口、环境变量等信息是否填写正确。

    2. 函数代码出错:检查您的函数代码是否有语法错误或逻辑错误,这些错误会导致函数无法正常运行。

    3. 资源不足:如果您的阿里云账号资源配额已满,可能会导致函数无法正常部署,请检查您的资源使用情况并进行调整。

    4. 网络问题:如果您遇到网络故障,可以尝试重新部署服务,或者联系阿里云客服寻求帮助。

    2023-05-19 08:32:31
    赞同 展开评论 打赏
  • cpu和memorysize比例不合理 要改一下,在repo的s.yaml文件里改。

    回答12.png

    参考:https://help.aliyun.com/document_detail/179379.html?spm=a2c4g.88088.0.0.20f24e53l59sqs

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

    2023-05-19 08:31:10
    赞同 展开评论 打赏
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载