你必须原谅我在这个问题上缺乏细节,因为我仍在努力弄清楚发生了什么。
我知道对此可能没有直接的答案,但我能获得的任何帮助都将帮助我进一步调试该问题。
我的问题是我的 PHP 脚本会突然退出并显示一个白页。页面上没有 PHP 或 MySQL 错误,错误日志中也没有。
该问题发生在非常随机的时间。当它确实发生时,它“似乎”是在一次运行大量 MySQL 查询时。当我说大时,发送电子邮件时可能是几百。如果发生大量导入,有时会出现数千个。
上一次出现此问题是在昨晚,当用户尝试发送 118 条 SMS 消息时。在每条 SMS 排队并存储在档案中之后,大约会有几百个查询。
我今天尝试在两个不同的场合发送 125 条和 250 条 SMS 消息时尝试复制该问题。两者都工作得很好。然后我尝试发送 250 条 SMS 消息和 250 封电子邮件,并且工作正常。
我将 Amazon Elastic Beanstalk 用于我的 PHP 页面,并将 RDS 用于我的 MySQL 数据库。
这听起来像是 PHP 或 MySQL 的问题吗?如果两者都没有在错误日志中给我任何信息,您对我可以做些什么来进一步调试有什么建议吗?我应该打开其他一些隐藏的日志或日志记录吗?
或者我应该查看任何 MySQL 或 PHP 设置来尝试解决这个问题?