繁体   English   中英

PHP/MYSQL 脚本 - 503 服务不可用

[英]PHP/MYSQL Script - 503 Service Unavailable

我有 PHP 脚本,它执行可能需要 10 分钟的大型 sql 查询。 该脚本在本地主机上运行良好。 该脚本在服务器上也运行良好。 但从昨天开始,它开始显示此错误。

**Service Unavailable**

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Additionally, a 503 Service Unavailable error was encountered while trying to use an ErrorDocument to handle the request.

当我联系我的托管支持团队时。 他们回复我说问题出在剧本中。 但是从 2 周开始脚本运行良好,从昨天开始突然出现这个错误。

有谁知道跟踪日志文件以查找此类错误? 因为他们不愿意以这种方式提供帮助的支持团队

最好的办法是查看服务器日志,该日志应该告诉您出了什么问题,但很可能只是执行了一个太大的作业,从而破坏了执行。 如果服务器仍可用于其他操作。 503 表示服务器正在执行它的操作,但选择中止。 这可能是因为 PHP 可以长时间执行,但 MySQL 超时或拒绝完成工作。

如果可能,将作业拆分为多个作业,然后以较小的块再试一次。 如果 PHP 可以处理所需的时间,则尝试循环向服务(MySQL)发出较小的请求。

这种事情在有时运行良好或运行了数周但突然失败的系统中并不少见。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM