You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用GitHub Actions部署Laravel项目时遭遇AWS并发执行数错误

解决GitHub Actions部署Laravel到AWS Lambda的并发配置错误

问题根源

AWS Lambda对账户的未预留并发执行数有硬性最低要求:不能低于10。如果给部署Laravel的Lambda函数设置的预留并发数过高,导致账户剩余的未预留并发数跌破10,就会触发这个部署失败的错误。

具体解决步骤

  • 调整Lambda函数的预留并发数:登录AWS控制台,找到目标Lambda函数,进入「配置」→「并发」页面,修改「预留并发」的数值,保证账户总并发数 - 该函数预留并发数 ≥ 10,保存后重新触发GitHub Actions部署。
  • 检查账户总并发限制:如果你的账户总并发数本身就低于10(默认是1000,这种情况很少见),直接找AWS支持申请提升总并发额度。
  • 修改部署配置文件:如果用Serverless Framework这类工具部署,打开项目里的serverless.yml(或对应配置文件),调整函数的reservedConcurrency参数,确保计算后未预留并发数达标,示例:
functions:
  laravel-handler:
    handler: public/index.php
    reservedConcurrency: 90  # 假设账户总并发100,100-90=10刚好满足要求

内容的提问来源于stack exchange,提问作者HunterWhiteDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 17:20:34