2015-12-02 142 views
1

我在PHP服务器中运行PHP Drupal框架,发送到我的Drupal的一个REST调用将触发一段PHP代码。该代码块将在后端保持运行3天,以分析存储在本地数据库中的数据,并不断将分析结果写入文本文件。脚本在error.log结束时停止

请注意,代码块也在Drupal框架下,它不是独立运行。当Apache error.log结束时,这段代码将停止工作。要继续我的任务,我必须再次发送REST呼叫来触发它。 当error.log翻转时,日志内容将被推送到文件error.log.1,并且将创建一个新的error.log文件。我的代码不断写入日志,在error.log.1末尾我看不到任何异常日志,脚本刚刚停止。

说了这么多,只是试图清楚地解释我的问题。

问题:如何处理?我应该改变一些Apache服务器的配置吗?或者我必须使用不依赖于Apache服务器的独立脚本?

回答