2010-02-24 65 views
0

我有一個頁面需要加載幾個動態生成的圖像。一切正常,90%的時間都可以正常工作,但有時候某些圖像不會生成(我只是改爲丟失圖像圖標)。由於大多數時候它的工作原理和缺失的圖像並不總是相同的,我認爲這可能與服務器沒有足夠的資源有關。有什麼方法可以防止這種情況發生(並確保圖像生成)?在PHP中動態生成圖像有時不起作用

+1

服務器日誌中是否有任何錯誤? – SorcyCat 2010-02-24 20:50:35

+0

不,沒有錯誤。 – 2010-02-25 08:47:49

回答

0

我會嘗試增加PHP的內存限制和超時並重新啓動您的Web服務器。尤其要看memory_limit和max_execution_time。

也在該配置文件中,查看output_buffering,它控制在發送之前可以在內存中構建多少輸出。這有時會影響標題之前可以輸出多少。

我假設你已經看過你的日誌文件,但我會建議你寫一些關於圖像生成語句的調試,看看它們是否返回。

+0

這似乎解決了這個問題,謝謝你的幫助。 – 2010-02-26 11:13:28

+0

出於好奇,這是解決方案嗎? – 2010-02-26 15:10:49

+0

增加memory_limit的值。 – 2010-03-03 12:16:18