另一个脑筋急转弯的东西我猜是非常罕见的。PHP脚本很早就结束了,没有任何错误和超时设置为0的证据。
在PHP中有硬限制吗?或者在Apache?我昨晚有一个剧本跑了大概20个小时。然后它就停下来,中间脚本在一个随机的线上,没有我能找到的错误。
set_time_limit(0);被设置在剧本中,但我开始怀疑在其他地方是否有另外的限制大约20小时...
有什么想法吗?
非常感谢提前。
编辑:这是作为wget运行。
edit2:我要看看内存问题并回复给你,感谢迄今的帮助!
edit3:哦我应该指出这个脚本正在收集数据并将其存储在一个数组中,它运行的时间越长,它存储的就越多,所以是的,我有点儿掌握了“用完所有内存“这里的答案......
解决方法:为操作设置一个更大的内存来解决这个问题。谢谢大家。
你到底想干什么? – Sarfraz 2010-08-03 09:41:15
你是以cli还是从apache运行(如mod/cgi)? – NikiC 2010-08-03 09:42:35
没有冒犯,但它是私人:)这是一个脚本,需要阅读一些信息,在20小时内它通过它的大部分(约85%),但它需要更多的时间。而且没有简单的方法来分割信息。 – Dorjan 2010-08-03 09:43:37