Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS API网关+Lambda+EC2在5秒内返回503服务不可用错误_Amazon Web Services_Aws Lambda_Aws Api Gateway - Fatal编程技术网

Amazon web services AWS API网关+Lambda+EC2在5秒内返回503服务不可用错误

Amazon web services AWS API网关+Lambda+EC2在5秒内返回503服务不可用错误,amazon-web-services,aws-lambda,aws-api-gateway,Amazon Web Services,Aws Lambda,Aws Api Gateway,我希望将我的机器学习模型部署到生产中。我使用API网关+Lambda在EC2实例上触发推断。推断需要一段时间~30秒。Lambda超时设置为2分钟 当我使用Postman或我的浏览器调用HTTP API时,我在5秒内收到一个503服务不可用错误。在后端,我看到请求成功,成功响应在大约30秒后发送回Lambda。我已经读到API网关超时的最大值是30秒。我想知道为什么我会在5秒内超时 我按照此处给出的说明部署我的模型: lambda代码与此处给出的代码类似: 如果有帮助,您可以使用以下URL调用A

我希望将我的机器学习模型部署到生产中。我使用API网关+Lambda在EC2实例上触发推断。推断需要一段时间~30秒。Lambda超时设置为2分钟

当我使用Postman或我的浏览器调用HTTP API时,我在5秒内收到一个503服务不可用错误。在后端,我看到请求成功,成功响应在大约30秒后发送回Lambda。我已经读到API网关超时的最大值是30秒。我想知道为什么我会在5秒内超时

我按照此处给出的说明部署我的模型:

lambda代码与此处给出的代码类似:

如果有帮助,您可以使用以下URL调用API:

Lambda在Cloudwatch中的日志:

2020-03-18T09:56:51.520+05:30启动请求ID: 59129756-d233-4bd5-8059-4087bd9f47e3版本:$最新版本

2020-03-18T09:56:51.524+05:30

事件 2020-03-18T09:56:51.704+05:30,
“sudo-i-u ubuntu bash发现默认超时设置为5秒的API。请参阅附件中的图像以进行更改。

发现默认超时设置为5秒的API。请参阅附件中的图像以进行更改。

您能在cloudwatch中查找lambda并查看日志中的内容吗?我感觉问题出在您的lambda中,不是带有lambda日志的ec2代码更新帖子。没有问题。查询正在成功返回,但503错误已经返回到客户端。您可以在cloudwatch中查找您的lambda并查看这些日志说明了什么吗?我感觉问题出在您的lambda中,而不是带有lambda日志的ec2代码更新帖子。没有I假设存在。查询正在成功返回,但503错误已返回到客户端。谢谢,您还必须单击“编辑”,然后单击“展开”,然后单击“高级设置”。谢谢,您还必须单击“编辑”,然后单击“展开”,然后单击“高级设置”。