503 服务不可用-这到底意味着什么?

503 服务不可用-这到底意味着什么?

我开发了一个网站,它可以在其他所有系统中加载,但肯定不能在我的系统中加载...当我使用 firebug 时,我的请求显示503 Service Unavailable

编辑:

我的回答是,

Server squid/2.6.STABLE21
Date Sat, 27 Mar 2010 12:25:18 GMT
Content-Type text/html
Content-Length 1163
Expires Sat, 27 Mar 2010 12:25:18 GMT
X-Squid-Error ERR_DNS_FAIL 0
X-Cache MISS from xavy
X-Cache-Lookup MISS from xavy:3128
Via 1.0 xavy:3128 (squid/2.6.STABLE21)
Proxy-Connection close

答案1

也许您的代理设置很奇怪。503 通常表示暂时中断,并且可能的原因比您能想到的要多。

如果只是您的机器出现故障,那么可能是您的浏览器配置有误,或者您的浏览器是唯一指向错误配置代理的浏览器。Squid 警告就是一个警示信号。您是否在与代理相同的机器上运行浏览器?这通常会因 Squid 的默认 ACL 而导致问题。

答案2

从消息中很难判断原因是什么。可能是您使用了无法连接到网站的代理(在这种情况下,您可能会在页面的某个地方看到代理应用程序的名称);也可能是您的网站因某种原因无法为您提供服务。

如果它真的是一个服务器如果是代理错误,则必须查阅服务器的错误日志文件以找出问题的原因。您通常会在那里找到问题的详细说明。

如果您使用的是共享主机,而且问题肯定出在网站上,那么这种情况就需要您的提供商的技术支持人员来解决。

答案3

如果这是托管在 IIS 中的网站,您应该检查 Windows 应用程序事件日志。您将找到有关 Web 应用程序崩溃的详细信息。

答案4

我也有同样的情况(在 tortoisesvn 中),这肯定是在我设置代理来访问网络上的存储库之后,却忘记为内部网站添加例外:

为内部服务器添加例外!

相关内容