我的代碼點火器應用程序中有一個PHP腳本, 它運行在服務器上並獲取一些數據,但其運行時間不超過2分鐘.. 當我運行這個程序時不使用代碼點火器,它的工作正常..什麼可能成爲這背後的原因?CodeIgniter php腳本運行時間不超過2分鐘?
0
A
回答
1
感謝@ air4x它的作品。通過設置的set_time_limit(300)在系統/核心/CodeIgniter.php
if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
{
@set_time_limit(300);
}
設置運行良好的代碼腳本以後。
+0
我有和你一樣的問題,但是當我添加你的代碼時,它不起作用,或者我的PHP版本不再適用這個修復程序....我的PHP版本是7 .... – SilverRay
0
嘗試加入這個你運行你的代碼之前:set_time_limit(0);
更多信息:http://php.net/manual/en/function.set-time-limit.php
如果不工作,你需要分享你正在運行的代碼,並會發生什麼,當它停止運行。
0
必須有,參數或者set_time_limit - 設置最長執行時間的腳本。
bool set_time_limit (int $seconds)
When set_time_limit()
叫。它將計數器歸零。換句話說,如果默認限制是30秒,並且在腳本執行25秒後進行set_time_limit(20)
調用,那麼腳本將在完成前總共運行45秒。
請訪問http://php.net/manual/fr/function.set-time-limit.php瞭解更多信息。
相關問題
- 1. 根據命令每5分鐘運行PHP腳本2小時
- 2. 每分鐘運行一次PHP腳本
- 3. 如何在Google App Engine中運行腳本超過10分鐘
- 4. 每分鐘運行腳本
- 5. IIS - 運行Codeigniter不執行PHP腳本
- 6. PHP腳本運行下到Windows時鐘
- 7. PowerShell檢查腳本運行時間和殺死腳本,如果長度超過x分鐘
- 8. 如何每5秒鐘運行一次shell腳本2分鐘?
- 9. PHP MySQL刪除行時間超過1分鐘
- 10. 在Xcode中運行2分鐘的定製shell腳本2分鐘內停留
- 11. 6分鐘後APP腳本超時
- 12. Python - 打印腳本運行時間:每個1或10分鐘
- 13. PHP長時間運行腳本,jQuery避免超時?
- 14. 時間差不超過15分鐘的組行
- 15. PHP同時運行2個腳本
- 16. 運行60分鐘後JUnit超時
- 17. 當腳本運行時間超過120秒時,頁面超時,404錯誤
- 18. PowerShell腳本完美運行,但運行時間超過8個小時
- 19. 每20分鐘運行腳本
- 20. 每x分鐘運行phantomjs腳本
- 21. bash腳本運行5分鐘
- 22. 5分鐘運行腳本一次(Linux)
- 23. PHP腳本處理/ CPU時間(不是掛鐘時間)
- 24. php長時間運行腳本
- 25. 如果時間戳超過20分鐘,則刪除文件php
- 26. PHP:在第一個腳本運行5分鐘後執行腳本
- 27. 如何設置cron每40分鐘/ 25分鐘運行腳本?
- 28. CRON每45分鐘運行腳本但不是全部同時運行
- 29. 運行時間 - 部分#2
- 30. PHP腳本超時時間太長
您的服務器運行不正常,請檢查您的Apache錯誤日誌.. – Svetoslav
actualy腳本用於從另一臺服務器獲取數據.. – Ekky
Codeigniter在其核心文件中執行'set_time_limit(300)'。如果不這樣做,嘗試在代碼上方設置時間限制。 – air4x