我在共享主机上托管我的 PHP 网站。
一年来效果很好。
上周突然开始乱丢图片,有时候不加载CSS文件,经常报503错误。
我的提供商说这是“流量过多”。
但是既然已经开始发生这种情况,当然流量已经大大减少了,而且还在发生,“交通繁忙”是我觉得有点不合逻辑的原因,因为如果是交通繁忙引起的,减少交通就可以解决问题.
这里有16 张屏幕截图,显示了这张全天从网站上 掉下来的随机图片。http://tanguay.info/web/external/tinfoLoadingErrors.jpg (450K .jpg)
我已将我的站点复制到另一个 Apache/PHP 服务器,并且每次加载都很好。
对于那些有托管 Apache/PHP 站点经验的人:
- 您认为随机图像丢失等的可能原因是什么?
- 我可以要求我的提供商检查哪些类型的东西?
- 我可以检查哪些类型的东西来找到这个问题的原因(例如日志文件、创建某种测试站点等)
您能否在未显示图像的情况下粘贴 Apache 日志中所说的内容?我想知道的第一件事是 Apache 本身是否认为图像丢失是一个问题。
至于503...
HTTP 503 是标准的 HTTP 错误,这意味着您可能已经知道服务不可用;可能是某个程序(必需程序)尚未在 Web 服务器上启动,或者已经崩溃。
这应该在错误日志中清楚地记录到底出了什么问题 - 因为 Web 服务器显然正在发送 503。
我认为 503 应该比第一个(缺少图像)问题更容易解决,并且可能会泄漏更多信息来解决第一个问题。
祝你好运!
这听起来像是一个“MaxClients”问题。如果 apache(很可能是您正在运行的网络服务器)接收的同时连接数超过了它配置为处理的数量,我相信(不确定 %100)它会向尝试连接的任何其他客户端返回 503 错误(服务不可用)。
这是一个 apache 配置,很可能不是您可以控制的,因为您使用的是共享主机。不幸的是,您可能需要将托管解决方案升级到 VPS(虚拟专用服务器)。这将使您能够访问您的 apache 配置文件,因此能够增加“MaxClients”设置。
我会将其提交给您的托管服务提供商。他们应该能够确认这是否真的是问题所在,以及 VPS 是否是一个适当的解决方案。
看起来您的共享主机已超载。因为您与其他用户共享这台机器,所以您的网站加载到服务器上的页面加载可能是压垮骆驼的最后一根稻草。
我的建议是设置一个外部监控服务,比如Pingdom。收集一周的数据,然后将其呈现给您的虚拟主机。如果他们无法解决问题,请移动主机。
我收到该错误 - 可以在火灾错误中看到它。缺少图像或 javascript 或 css 文件 - 一个或全部有时是完整的 503 空白页。我在 gdiddy,这可能是代表谷歌索引的问题,他们有时会非常积极地阅读你的文件,他们可以很容易地自己用完你的所有连接。- 无耻的插件!_!链接文本
在四处寻找其他经历过我的人后,我偶然发现了这个线程。你的帖子正是我所苦苦挣扎的。我的服务器技术人员发现了这个问题并且它没有返回,以防这对其他人有帮助这是我从技术支持那里得到的回复:
他指的是安装在 Apache 服务器上的一个模块。我在开发过程中精神焕发,以至于服务器误认为我是攻击者。
希望这可以帮助某人。干杯,杰森