在有许多图像的typeo3站点中读取数据超时


read data timeout in typo3 sites with many images

一个typed3网站上有太多图像的页面需要花费大量时间进行图像处理,才能使用graphicsmaic缩放图像。用户收到错误:500 Internal Server error.

error_log显示:

mod_fcgid:读取数据超时45秒

如果我在一段时间后多次重新加载页面,所有的图像都会生成并调用,它就可以工作了。

我的问题是:

  1. 我可以在不重新加载页面的情况下强制typeo3生成所有图像吗
  2. 无法键入3显示更好的错误页面
  3. 有其他解决方案可以解决这个问题吗

错误消息已经告诉了原因:TYPO3需要更多的时间,但您的web服务器超时45秒,停止等待PHP进程。

因此,创建错误页面的不是TYPO3,而是您的web服务器软件(Apache?nginx?)

增加超时时间,使用Apache时应受到FcgidIOTimeout的影响。

这听起来很愚蠢,但真正的问题是服务器的性能。我订了一个新的/更好的,大多数情况下都解决了问题。