在PHP中动态生成图像有时不是';行不通

在PHP中动态生成图像有时不是';行不通,php,image,gd2,dynamically-generated,Php,Image,Gd2,Dynamically Generated,我有一个页面,需要加载几个动态生成的图像。在90%的时间里,一切都很好,但有时一些图像没有生成(我只是得到缺少的图像图标)。由于它在大多数情况下都能正常工作,而且丢失的图像并不总是相同的,我认为这可能与服务器没有足够的资源有关。有什么方法可以防止这种情况发生(并确保生成图像)?我会尝试增加PHP的内存限制和超时,然后重新启动web服务器。特别是内存限制和最大执行时间 在该配置文件中,还可以查看输出缓冲,它控制在发送之前可以在内存中建立多少输出。这有时会影响头之前的输出量 我假设您已经查看了日志文

我有一个页面,需要加载几个动态生成的图像。在90%的时间里,一切都很好,但有时一些图像没有生成(我只是得到缺少的图像图标)。由于它在大多数情况下都能正常工作,而且丢失的图像并不总是相同的,我认为这可能与服务器没有足够的资源有关。有什么方法可以防止这种情况发生(并确保生成图像)?

我会尝试增加PHP的内存限制和超时,然后重新启动web服务器。特别是内存限制和最大执行时间

在该配置文件中,还可以查看输出缓冲,它控制在发送之前可以在内存中建立多少输出。这有时会影响头之前的输出量


我假设您已经查看了日志文件,但我建议您在映像生成语句周围写下调试,看看它们是否返回。

服务器日志中是否有错误?没有,没有错误。只是出于好奇,哪种解决方案?增加内存限制的值。