时区数据库已损坏

时间:2018-11-01 14:21:03

标签: php

错误:致命错误:date():时区数据库已损坏-永远不会发生!

序言:只有在脚本运行了12多个小时以上之后,才会发生这种情况。它不会立即发生。

我有一个以root身份运行的PHP脚本。脚本结束后,它会使用pcntl_exec(看似在相同的进程ID上)再次使其自身重新打开。平均而言,它会每60秒钟重新启动一次睡眠状态,具体取决于一些决定睡眠时间的变量。

我的root的打开文件限制为:

ulimit -n
500000

PHP脚本很短,但是由于它有时可能一次运行5分钟,因此确实需要经常调用time()和date(),因为它在循环通过API时会不断变化。

我在这里找到的答案似乎都与这个问题发生有关,而不是立即花费数小时。

我可能会缺少什么?

0 个答案:

没有答案