1

我最近为一位住在香港的客户开发了一个 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
4

1 回答 1

1
  • 406问题可能是由不同的本地化引起的?或某些东西正在修改自定义代码中的标头。你用清漆吗?
  • 我测试了你的网站一段时间,发现这个页面http://ekmauka.com/ekmauka/content/mongolian-heart-live-hongkong-2012需要 25 秒才能加载,所以看看慢查询,尽可能优化性能尽你所能,打开缓存并重复测试。之后,您可以尝试在 nginx/apache 上为超时添加更多时间,并为 php 进程添加更多内存 - 128M 对于您的站点应该足够了。
于 2013-10-06T12:16:52.857 回答