我有一个页面需要加载几个动态生成的图像。一切都在90%的时间内正常工作,但有时候某些图像不会生成(我只是得到了丢失的图像图标)。由于它大部分时间都有效,而且丢失的图像并不总是相同的,我认为这可能与服务器没有足够的资源有关。有什么方法可以防止这种情况发生(并确保生成图像)?
答案 0 :(得分:0)
我会尝试提高PHP的内存限制和超时,然后重新启动Web服务器。特别是,请查看memory_limit和max_execution_time。
同样在该配置文件中,查看output_buffering,它控制在发送之前可以在内存中建立多少输出。这有时会影响在标题之前输出的数量。
我假设你已经查看了你的日志文件,但我建议在图像生成语句周围编写调试,看看它们是否正在返回。