我無法更改我的最大執行時間。我在我的php.ini文件中更改了它,當我運行phpinfo()時它仍然顯示爲300,即使我已將它設置爲0,甚至是可笑的數量(9000000000)是否有我缺少的設置?我已重新啓動Apache服務器並重新啓動實際的服務器,我仍然遇到此問題。max_execution_time always 300
1
A
回答
1
我最終在這篇文章中使用腳本https://stackoverflow.com/a/7700253/815437以及標準ini_set的內存限制和最大執行時間。這不是潛在問題的解決方案,但它確實讓我現在滾動。
我仍然接受這個問題的答案,雖然因爲我確信這將是一個未來的問題,我必須導入一些大型數據庫。
0
嘗試加入這一行的代碼:
set_time_limit(5);
此代碼設置最長執行時間爲5秒,你不能最大執行時間設置爲0,因爲這意味着該腳本將永遠運行。你必須嘗試一個正數,零將使腳本永遠運行。
0
處理執行時間問題的最佳方法是對該特定腳本暫時強制執行最大執行時間。這是有爭議的,但作爲平衡的解決方案很好。
請閱讀更多關於它
相關問題
- 1. php isUserExist always always
- 2. MKStoreKit -isSubscriptionActive always always False
- 3. visual basic make key always always
- 4. Php和max_execution_time
- 5. 的max_execution_time替代
- 6. 繞過max_execution_time?
- 7. PHP中的max_execution_time
- 8. PHP忽略我的max_execution_time
- 9. 腓的max_execution_time忽略
- 10. 的max_execution_time和睡眠()
- 11. max_execution_time影響上傳?
- 12. 如何將「Always Always」值添加到CommaDelimitedList
- 13. OnBind()on service always always returns False - Android
- 14. Verilog:「always」和「always @ *」之間的區別
- 15. 如何在php.ini中更改upload_max_filesize和max_execution_time?
- 16. Couchbase rereduce always false
- 17. startAccessingSecurityScopedResource()return always false
- 18. MYSQLI_NUM_ROWS ALWAYS RETURNING 0
- 19. CGImageSourceCreateWithURL return always nil
- 20. Web API:FromBody always null
- 21. Ajax readyState always 1
- 22. Swift:Slice startIndex always 0
- 23. WebAPI [FromBody] always null
- 24. WPF:SelectedValue always null
- 25. Sparkle Always Up Date
- 26. jQuery:promises:'always()'not executed
- 27. C#Process.HasExited always true
- 28. browser position.address.postalCode always null
- 29. Cache.Get always returns null
- 30. DataGridView.SelectedRows.Count always = 0
通常有2個.ini文件。一個用於基於SAPI(網絡服務器)的操作,另一個用於命令行操作。 phpinfo()的輸出會告訴你正在使用哪一個。確保你正在修改正確的。 –
此外,請檢查您的腳本鏈中是否存在可能覆蓋.ini值的'php-value'覆蓋的.htaccess文件或ini_set()'。 –
我實際上正在運行一個mysql源命令並達到極限。命令行中的phpinfo(echo「<?php phpinfo;?>」| php> phpinfo.txt)告訴我在那裏使用了cli/php.ini文件,但我也將該文件設置爲0,並且它繼續給出我這個問題...... –