iT邦幫忙

0

PHP sleep() 突然停止

php

想問大家在PHP裡
如果執行sleep(100)
會有明明還沒sleep 100 秒
卻突然停止的情況嗎?

想問大家有沒有什麼解決方法?

黃彥儒 iT邦研究生 1 級 ‧ 2018-11-29 15:40:39 檢舉
Timeout了?
j8c8c8 iT邦新手 5 級 ‧ 2018-11-29 15:45:38 檢舉
可是有設set_time_limit(0)
weiclin iT邦高手 4 級 ‧ 2018-11-29 16:07:18 檢舉
失眠了?

1 個回答

0
浩瀚星空
iT邦高手 1 級 ‧ 2018-11-29 17:24:35

因該是被web server的安全機制給強制中斷運行。
或是瀏覽器的timeout問題。

因為不知道你的情況是跑後台運行還是瀏覽器運行。
不過sleep(100)???

沒人會做這種怪應用吧??
就算要等也不該用php來等啊。
要操你的主機也不是這樣子做的。

j8c8c8 iT邦新手 5 級 ‧ 2018-11-29 17:34:15 檢舉

是在後台運行
如果不用PHP要用什麼等呢?

weiclin iT邦高手 4 級 ‧ 2018-11-29 17:37:43 檢舉

先說說看你為什麼要 sleep 吧..

正常如果真的要等上100秒,後台運行的情況。用crontab來跑還比用sleep安全多了。

我要發表回答

立即登入回答