Drupal:代理服务器的网关超时错误

时间:2013-09-29 12:57:37

标签: php http drupal drupal-7 http-status-code-504

我最近为居住在香港的客户开发了一个drupal网站。该网站运行良好(当我访问它时仍然有效) 但在部署它进行演示后,客户端认为该网站无法正常工作并且不断获得504网关超时错误。 显然客户端在代理服务器上(我猜测问题是由于这个因素)。 有谁知道这样的问题?当然,还有解决方法吗?

P.S。

该网站建立在Drupal 7.14上

这是客户端发给我的屏幕截图

(服务器在充当网关或代理时,没有从尝试完成请求时访问的上游服务器收到时间响应) This is a screenshot that the client sent me

更新::

在与客户进一步调查时,他告诉我

  • 该网站首先正常工作,直到他以管理员身份登录并添加了内容。
  • 提交内容表单时显示超时错误。
  • 错误发生后,该网站的其他任何页面都不会打开。
  • 该网站在等待一段时间后尝试了(他没有说明他等待的时间),确实起了作用。

更新::

在检查服务器上的错误日志时,我发现了一堆" Page not found found"。但奇怪的是它正在寻找406页(对于不可接受的标题)。知道为什么??

[Mon Sep 30 16:45:30 2013] [error] [client 110.44.113.254] File does not exist: /home/ekmauka/public_html/404.shtml
[Mon Sep 30 16:45:30 2013] [error] [client 110.44.113.254] File does not exist: /home/ekmauka/public_html/favicon.ico
[Mon Sep 30 16:45:29 2013] [error] [client 110.44.113.254] File does not exist: /home/ekmauka/public_html/404.shtml
[Mon Sep 30 16:45:29 2013] [error] [client 110.44.113.254] File does not exist: /home/ekmauka/public_html/demo
[Mon Sep 30 16:31:17 2013] [error] [client 110.44.113.254] File does not exist: /home/ekmauka/public_html/406.shtml, referer: http://ekmauka.com/ekmauka/
[Mon Sep 30 16:20:40 2013] [error] [client 110.44.113.254] File does not exist: /home/ekmauka/public_html/406.shtml, referer: http://ekmauka.com/ekmauka/content/mongolian-heart-live-hongkong-2012
[Mon Sep 30 16:20:13 2013] [error] [client 110.44.113.254] File does not exist: /home/ekmauka/public_html/406.shtml, referer: http://ekmauka.com/ekmauka/node/22/edit

1 个答案:

答案 0 :(得分:1)

  • 406问题可能是由不同的本地化引起的?或者正在修改自定义代码中的标题。你使用清漆吗?
  • 我正在测试您的网站一段时间,发现此页面http://ekmauka.com/ekmauka/content/mongolian-heart-live-hongkong-2012需要25秒才能加载,因此请查看慢速查询,尽可能优化性能,启用缓存并重复测试。之后你可以尝试在你的nginx / apache上添加更多的超时时间,并为php进程添加更多的内存 - 128M应该足够你的网站。