为什么我每天都要重启apache(使用zf2)?

时间:2014-05-16 16:13:13

标签: php apache zend-framework2

我在开发一个非常简单的zend应用程序时遇到了一个非常奇怪的问题。 每天,当我第一次在浏览器中加载应用程序时,我得到一个控制器错误(加载模板很好)。发生此错误后,我尝试加载哪个页面或URL无关紧要,它只是在没有显示模板时给出初始化错误。 如果我们通过SSH连接到服务器并重新启动apache,那么一切正常,直到第二天。

起初我认为它可能与Directadmin更新PHP.ini或类似的任何更改有关,但我已经对此进行了广泛测试,但它似乎没有任何影响。 为了记录,我在CentOS上运行PHP 5.4。

希望有人可以帮我解决这个问题,或者指出我正确的方向。

2 个答案:

答案 0 :(得分:0)

"分段错误"是Apache / PHP引擎中的一个严重错误。如果遇到此类错误,则可能需要使用yum update httpd php命令安装最新的Apache / PHP更新。另外,确保您拥有最新版本的Zend Framework(运行php composer.php require zendframework/zendframework *命令,然后运行php composer.php update命令)。

答案 1 :(得分:0)

对于登陆此主题的任何人,我可能已经找到了解决方案。

不确定问题究竟在哪里,但是在使用以下命令通过Custombuild重建directadmin之后我的问题就解决了:

./ build all d

./ build rewrite_confs