我有一段需要很長時間執行的腳本。有沒有辦法運行一些代碼或調用一個函數,例如用戶在腳本仍在運行時關閉窗口?理想情況下,我想運行代碼將數據庫中的狀態設置爲失敗。如果腳本崩潰,執行一個函數
1
A
回答
2
請參閱ignore_user_abort
和connection_status
。
但是請注意,您可能只能在發送數據時檢測到客戶端已斷開連接。所以如果你使用輸出緩衝,你只能在腳本執行後檢測它。
0
您可以將處理分成小部分,例如process.php?part = 1,2,3等等。 但是,您必須在某個地方保存上次處理進度的狀態,以便在下次執行腳本時安全地訪問它,並從其結束處繼續進行。 我不能說太多導致你的問題需要更具體。
相關問題
- 1. 重新啓動一個VBS腳本,如果它崩潰
- 2. 腳本運行時的統一崩潰
- 3. 執行崩潰
- 4. 模擬一個崩潰的bash腳本
- 5. praw.Reddit崩潰腳本
- 6. jQuery腳本崩潰
- 7. Ruby腳本崩潰
- 8. 繼續運行/執行selenium java腳本之後Windows崩潰(BlueScreen)
- 9. 執行函數在調用函數三次之後崩潰
- 10. 如何在腳本中執行一個函數?
- 11. EGL在第一個opengl函數崩潰時崩潰
- 12. 在一個javascript函數執行成功後運行腳本
- 13. PHP腳本崩潰和最大執行時間
- 14. 在vista上執行腳本後cscript.exe崩潰64
- 15. Python腳本從服務器執行時崩潰
- 16. 從Python腳本啓動時,外部可執行文件崩潰
- 17. 瀏覽器停止/崩潰是否停止腳本執行?
- 18. 多克爾容器崩潰Python腳本的執行之後
- 19. 當執行shell腳本時android程序崩潰
- 20. 運行時執行崩潰
- 21. 在一個腳本中執行兩個「while」函數
- 22. 執行一個JavaScript腳本
- 23. 如果正在執行另一個腳本,防止運行python腳本
- 24. 爲什麼這行腳本崩潰apache?
- 25. 如何讓腳本遍歷每一行txt文件並執行一個函數?
- 26. Cron執行一個執行python腳本的sh腳本
- 27. PHP腳本崩潰錯誤
- 28. PHP strpos()崩潰腳本
- 29. VBA腳本每次崩潰
- 30. php腳本崩潰apache
我發現的東西:http://www.tuxradar.com/practicalphp/4/13/0不知道如果這是正確的方向 – 2010-09-29 13:04:19