Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal:代理服务器的网关超时错误_Php_Http_Drupal_Drupal 7_Http Status Code 504 - Fatal编程技术网

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

Php Drupal:代理服务器的网关超时错误,php,http,drupal,drupal-7,http-status-code-504,Php,Http,Drupal,Drupal 7,Http Status Code 504,我最近为一位住在香港的客户开发了一个drupal网站。该站点运行良好(当我访问它时,它仍能正常工作) 但在部署它进行演示后,客户机抱怨说该站点不工作,并且不断出现504网关超时错误。 显然,客户端是在代理服务器上的(我猜问题就是由于这个因素)。 有人知道这样的问题吗??当然,修复它的方法是什么 附言 该站点构建在Drupal 7.14上 这是客户发给我的截图 (服务器在充当网关或代理时,在尝试完成请求时未收到来自其访问的上游服务器的时间响应) 更新:: 在与客户进一步调查后,他告诉我 该网站

我最近为一位住在香港的客户开发了一个drupal网站。该站点运行良好(当我访问它时,它仍能正常工作) 但在部署它进行演示后,客户机抱怨说该站点不工作,并且不断出现504网关超时错误。 显然,客户端是在代理服务器上的(我猜问题就是由于这个因素)。 有人知道这样的问题吗??当然,修复它的方法是什么

附言

该站点构建在Drupal 7.14上

这是客户发给我的截图

(服务器在充当网关或代理时,在尝试完成请求时未收到来自其访问的上游服务器的时间响应)

更新::

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

  • 该网站最初运行良好,直到他以管理员身份登录并添加内容
  • 提交内容表单时显示超时错误
  • 错误发生后,将无法打开该站点的其他页面
  • 当他在等待一段时间后尝试时,该网站确实起了作用(他没有说明等待的时间)
更新::

在检查服务器上的错误日志时,我发现了一堆“页面未找到错误”。但奇怪的是,它在寻找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
  • 406问题可能是由不同的本地化引起的?或者某些东西正在修改自定义代码中的标头。你们用清漆吗
  • 我测试了您的站点一段时间,发现加载此页面需要25秒,所以请查看慢速查询,尽可能优化性能,打开缓存并重复测试。在这之后,您可以尝试在nginx/apache上增加更多超时时间,并为php进程添加更多内存——128M对于您的站点来说应该足够了
      • 406问题可能是由不同的本地化引起的?或者某些东西正在修改自定义代码中的标头。你们用清漆吗
      • 我测试了您的站点一段时间,发现加载此页面需要25秒,所以请查看慢速查询,尽可能优化性能,打开缓存并重复测试。在这之后,您可以尝试在nginx/apache上增加更多超时时间,并为php进程添加更多内存——128M对于您的站点来说应该足够了

      您如何确认这实际上是由Drupal引起的?询问客户是否使用代理服务器!这样,您就不必猜测客户端是否使用代理服务器。客户端向我发送了我刚刚更新的屏幕截图。(加上cleint甚至不知道什么是代理服务器)@Oswald检查更新。@Aayushsrestha如果站点适合您-此错误不是由Drupal引起的。这是一个经过良好测试的CMS。您如何确认这实际上是由Drupal引起的?询问客户是否使用代理服务器!这样,您就不必猜测客户端是否使用代理服务器。客户端向我发送了我刚刚更新的屏幕截图。(加上cleint甚至不知道什么是代理服务器)@Oswald检查更新。@Aayushsrestha如果站点适合您-此错误不是由Drupal引起的。这是一个经过很好测试的CMS。