1. php start.php reload 和 php start.php restart有什么區(qū)別嗎?
2. php start.php reload 執(zhí)行的時候,會中斷正在處理的請求嗎? php start.php restart 執(zhí)行的時候,會中斷正在處理的請求嗎?
因?yàn)橄乱粋€項(xiàng)目,打算用webman,所以有些疑問,謝謝
restart 是進(jìn)程全部同時重啟,重啟的一瞬間沒有任何進(jìn)程提供服務(wù),這時候如果有請求到來會失敗。 reload是進(jìn)程一個一個重啟,重啟過程中始終有進(jìn)程在提供服務(wù),有新請求過來不會失敗。
一般情況下 reload restart 不會中斷正在處理的請求,但是如果正在執(zhí)行的請求很慢,超過2秒沒處理完,會被強(qiáng)行殺死,請求會被中斷。
這個2秒,是在哪里設(shè)置的嗎? 還是什么?