我正在构建一个Symfony应用程序,并且需要为数据库连接创建运行状况检查,无论数据库连接是否可用。为此,我正在使用LiipMonitorBundle https://github.com/liip/LiipMonitorBundle
我正在使用的另一件事是将会话存储在数据库( config.yml )
中framework:
session:
handler_id: Symfony\Component\HttpFoundation\Session\Storage\Handler\PdoSessionHandler
每当我尝试访问URL“ monitor / health / http_status_checks ”时,我都会遇到错误:
(1/1) FatalErrorException
Error: session_start(): Failed to initialize storage module: user (path: /var/lib/php/sessions)
in NativeSessionStorage.php (line 145)
500内部服务器错误,并且不执行运行状况检查。有什么方法可以执行健康检查而不会出现500错误?