【发布时间】:2020-01-04 12:14:15
【问题描述】:
我的 Centos7 httpd 2.4.41 和 php 5.6.40 服务器非常间歇性地很少加载页面。 PHP 加载,但 CSS 和 JS 包含在 chrome 中获取错误“连接重置”并将此错误转储到 php 错误日志中。
PHP 致命错误:未知:找不到保存处理程序 '/var/lib/php/session'
我已经检查了会话文件的权限,并且服务器有足够的空间,它大部分时间都在工作的事实让我头疼。
我尝试切换到 memcached 但同样的问题。
任何人都可以分享导致此错误的原因吗?
或者也许是在致命错误之后堆栈跟踪 httpd PID 的方法?
提前谢谢各位。
【问题讨论】:
-
您是否在做一些愚蠢的事情,例如在您的代码中某处调用
exec('php foo.php');? CLI 调用很少使用相同的 php.ini,您可能会获得默认值,例如会话处理和其他各种恐怖。 -
不,先生,只是运行 Symfony PHP 框架。
-
我们今天正在经历这种情况。使用 CodeIgniter 3.1.11。 session.save_path = /phpsession 并具有适当的权限。还要在 /var/lib/php/session 上设置 perms 以防万一。似乎是随机的。
标签: php apache session redis centos7