2013-02-17 70 views
1

按照manual log_errors_max_len服務器忽略的ini_set( 「log_errors_max_len」,20000)

設置log_errors的最大長度以字節爲單位。在error_log中添加關於源的信息。默認值是1024,0不允許應用任何最大長度。這個長度適用於記錄的錯誤,顯示錯誤,也適用於$ php_errormsg。

使用整數時,該值以字節爲單位進行測量。如本FAQ中所述,速記符號也可以使用。

但即使當我設置這個設置,PHP仍然允許這個文件達到無限的文件大小。在我的php.ini文件中,文件大小仍然限於手冊中所述的1024。它可能有什麼錯誤或者可能壓倒它?

+0

例如:該文件的大小超過了多少? – 2013-02-17 19:44:22

+0

超過7GB – bicycle 2013-02-17 19:48:22

+0

您爲log_errors_max_len設置了什麼?你能在這裏複製和粘貼嗎? – 2013-02-17 19:55:45

回答

2

log_errors_max_len設置單個錯誤消息的最大長度,它與日誌文件大小無關。如果你不想讓它增長太多,你需要設置日誌輪轉

+0

你的意思是添加一個cron腳本來檢查文件大小並在需要時刪除它? – bicycle 2013-02-17 19:59:52

+0

類似的東西,是的 – 2013-02-17 20:02:10

+0

謝謝,我會那樣做 – bicycle 2013-02-17 20:03:22