Apache ENVVARS不加载

我的问题来自我的网站,几乎没有装载Debian和ISPConfig服务器,只有Apache和MariaDB。 它会解决,但没有加载后,网站加载一次完整。 运行apache2ctl status表示返回,许多Apache工作人员被卡在“L”或日志logging状态。 我清空了所有的日志,但无济于事。 随机,我只是在terminal上运行apache2 ,看到一堆警告,表明没有在/etc/apache2/envvars中指定的variables被设置。

我一般使用service apache2 restart重启Apache。 在search网页后,我发现有时一个命令可能不会加载envvars文件。 所以我试着重新启动: service apache2 restart apache2ctl restart /etc/init.d/apache2 restart

这些都没有载入环境。 source /etc/apache2/envvars文件( source /etc/apache2/envvars ),使其工作,但只有一段时间,然后停止工作,我无法确定的原因。 检查重启脚本,似乎envvars被占。

理想情况下,我不必每次都通过采购文件来获得临时修复。 为什么不能自动运行?

你可能必须这样做:

 apache2ctl stop && apache2ctl start 

要么

 /etc/init.d/apache2 stop && /etc/init.d/apache2 start 

因为只有“重启”似乎没有加载从envvars-std.in生成的envvars文件。

我可以确认这个错误,因为我有我的networking服务器完全相同的问题。 偶尔我需要做source / etc / apache2 / envvars才能重新运行。 我还在Debian(Jessie)上使用apache2和mariadb。

有谁知道这可能会发生什么,可以做些什么来解决这个问题? 奇怪的是,我没有其他的networking服务器上的这个问题。