【发布时间】:2018-02-19 11:59:09
【问题描述】:
我的一些使用 Google Chrome 或 Firefox 的用户遇到内部服务器错误,一旦他们为我的网站清除缓存,错误就会消失。一年多前我遇到过这个问题,但切换到不同的主机“修复”了它,但现在问题又回来了。
这是最近发生的事情(不确定是否有任何一个,全部或都没有导致它):
- 升级 CakePHP(从 2.8.9 到 2.10.7)
- 将 PHP 配置从默认的 php5.6 + CLI 和专用于 Web 角色的 php7.0 更改为 php 7.0(这是防止 fpm 进程的套接字在重新启动时碰撞和崩溃服务器所必需的)
当然,我可以告诉我的用户清除他们的缓存,但我也想了解可能导致这种情况的原因或可能导致这种行为的可能性(调试起来非常困难,因为只有部分用户受到影响)。
【问题讨论】:
-
如果是服务器错误,请检查您的日志,如果您没有任何启用日志记录。在这里问这个问题或多或少毫无意义,而不仅仅是说发生了服务器错误,它可能是任何事情。如果以前没有发生过并且您的环境发生了变化,那么这与环境有关。
标签: cakephp internal-server-error fpm