在包含许多图像的typo3站点中读取数据超时

时间:2012-08-03 08:48:57

标签: php typo3 graphicsmagick

在typo3网站上有多个图像的页面需要很长时间才能进行图像处理以使用graphicsmagic来缩放图像。用户收到错误:500 Internal Server error.

error_log说明了这一点:

  

mod_fcgid:在45秒内读取数据超时

如果我在一段时间后多次重新加载页面,所有图像都会生成并打开,那就可以了。

我的问题是:

  1. 我可以强制使用typo3生成所有图像而无需重新加载页面
  2. 不能错字3显示更好的错误
  3. 有没有解决问题的解决方案?

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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