如何修复 AWS 光帆服务器上的网关超时?

我在带有 Lightsail 的 AWS 上创建了一个代码签名应用程序,该应用程序从旧的洋红色数据库中查询大量数据,转换为新格式,然后将其推送到我的新数据库。


该应用程序在本地主机下的本地计算机上运行良好且正常,但是在部署到 AWS 时,我遇到了网关超时错误。我相信这是因为我的本地服务器愿意等待来自另一台服务器的响应的时间比我的AWS更长。


有没有办法解决这个错误?或者更确切地说,有没有办法增加我的 AWS 愿意等待来自我的服务器数据库的响应的时间?


我试过这个,但没有骰子:


set_time_limit(0);

error_reporting(E_ALL);

ob_implicit_flush(TRUE);

ob_end_flush();

我也尝试了这个,但无济于事:


ini_set('max_execution_time', 0);

两者都放置在我的模型的构造函数中。如果这些解决方案中的任何一个都有效,那么这是放置代码的错误位置吗?


编辑:我还应该提到这是一个在Ubuntu运行的比特纳米服务器。


烙印99
浏览 111回答 2
2回答

慕工程0101907

对于后代,您需要在这是在线的<Proxy&nbsp;"unix:/opt/bitnami/php/var/run/www.sock|fcgi://www-fpm"&nbsp;timeout=900>如果您不知道它在哪里,只需使用sudo&nbsp;find&nbsp;/&nbsp;-iname&nbsp;php-fpm-apache.conf在控制台中。我的碰巧位于/选择/比特纳米/阿帕奇2/conf/确保重新启动阿帕奇和 php-fpmsudo&nbsp;/opt/bitnami/ctlscript.sh&nbsp;restart&nbsp;php-fpm sudo&nbsp;/opt/bitnami/ctlscript.sh&nbsp;restart&nbsp;apache你会很高兴去的!

素胚勾勒不出你

就我而言,我看到我的“剩余 CPU 突发容量”图表达到零。解决方案(在此处找到)是创建一个更大大小的实例。为此,请创建一个快照,然后在快照上选择“创建新实例”,然后选择比我使用的更大的大小。然后,正如本博客所引用的完成后,转到静态 IP 并对其进行编辑,以指向新实例而不是旧实例。这为我修复了它。
打开App,查看更多内容
随时随地看视频慕课网APP