整整 60 秒后清漆 503 错误...如何更改此超时值?

Jor*_*son 5 php timeout varnish drupal apache-2.2

我在 Drupal 站点上通过 Apache 运行 Varnish。我有一个 PHP 脚本,它在我网站的某个路径上执行,需要很长时间……比如 60 - 120 秒。尝试访问该页面时,Varnish 总是在 60 秒后给我 503 大师冥想超时。

我已经尝试将 Varnish connect_timeout 设置为一个非常高的值......我已经尝试将 Apache 的 php.ini 中的所有超时设置为非常高的值......但没有运气:Varnish 在 60 秒后一直给我 503 错误.

所以这是我的问题:这个 60 秒超时值来自哪里?我在这里拔头发...

(仅供参考:如果我从图片中取出 Varnish,Apache 在 60 - 120 秒后按预期提供页面,这让我认为超时必须在 Varnish 一侧的某个地方......)。

小智 10

当我的服务器负载不大时,我遇到了 503 错误。我试图通过增加 vcl conf 中的超时来避免这个问题

first_byte_timeout = 300s; (默认设置为 60 秒)<- 可能这个可以回答你的问题(或不能):)

请检查一下

http://vincentfretin.ecreall.com/articles/varnish-guru-meditation-on-timeout

希望这个有帮助