我在带有 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运行的比特纳米服务器。
2 回答

慕工程0101907
TA贡献1887条经验 获得超5个赞
对于后代,您需要在这是在线的
<Proxy "unix:/opt/bitnami/php/var/run/www.sock|fcgi://www-fpm" timeout=900>
如果您不知道它在哪里,只需使用
sudo find / -iname php-fpm-apache.conf
在控制台中。我的碰巧位于/选择/比特纳米/阿帕奇2/conf/
确保重新启动阿帕奇和 php-fpm
sudo /opt/bitnami/ctlscript.sh restart php-fpm sudo /opt/bitnami/ctlscript.sh restart apache
你会很高兴去的!
- 2 回答
- 0 关注
- 110 浏览
添加回答
举报
0/150
提交
取消