如果在LAMP堆棧中創建一個長期運行的PHP腳本,使用:什麼可能會不必要地停止長時間運行的PHP腳本?
set_time_limit(0);
header("Connection: close");
ignore_user_abort(true); // just to be safe
ob_start();
$size = ob_get_length();
header("Content-Length: $size");
ob_end_flush();
flush();
session_write_close();
//Some long running code here
在哪些方面可能這個腳本隨後被外部終止(該腳本本身)?
'kill -9 pid_of_script'。 '關機','重啓'。超過cpu的時間限制,超過PHP以外的流程限制,等等等等等等。我們應該繼續嗎? – 2014-08-28 16:12:33
@MarcB - 你能否回答我的問題?我也想發表一些評論給你的答案。 – MarcF 2014-08-28 16:19:59