我知道这个主题有…很多重复的地方,但相信我,我花了时间来获取这些post,我的问题仍然无法回答。
我正在Debian Linux / Nginx / PHP-FPM / APC上运行一个PHP脚本/我想这就是全部。
我从我的SSHterminal(CLI)执行脚本,如: > php plzrunthisFscript.php &
它曾经工作完美,但现在,它返回这个着名的错误。
我已经试过了,但失败了(我的意思是它没有改变任何东西):
set_time_limit(0)
; ini_set('max_execution_time', -1)
; -d max_execution_time=0
来执行我的php命令 /etc/php5/cli/php.ini
configurationmax_execution_time 15
来检查是否应该使用php.ini(因为我的脚本中的phpinfo()被忽略或忽略: 它被忽略 每次它都会带来这个错误,有时甚至超过300秒后我觉得,这真是令人困惑。
如果有人有任何想法如何解决这个问题,或有一些事情,我可以尝试,请告知。
感谢您的时间。
上帝,我最终解决了它!
我认为这可以被认为是一种方式的Magento错误。 这里是如何重现这一点:
你有Magento(我的版本是CE 1.7)与APACHE 2运行。有一天,你决定摆脱Apache,并尝试采用Nginx。
你配置一切,它的工作很好,但有一天你最终会遇到这个错误,试图像你经常做的那样重建你的索引。
事情是,当你运行(例如): php indexer.php --reindex catalog_url &
这个脚本包含另一个名为abstract.php其中包含这个真棒函数: protected function _applyPhpVariables()
这个函数将在你的Magento根目录下查找一个.htaccess
文件,然后解析每一个配置参数,然后用这些参数执行索引脚本。
有多聪明
无论如何,要解决这个问题,你只需要(删除/重命名/刻录)这个.htaccess
文件,然后一切都会恢复正常。
谢谢大家的帮助。