Articles of 500 错误

未知的Apache2 + PHP5 FastCGI 500错误..由search引擎机器人造成的?

我的Ubuntu服务器在FastCGI模式下configuration了Apache 2.2.8和PHP 5.2.4-2ubuntu5.18。 一切运作良好,除了我看到500错误似乎只来自机器人访问服务器..例如(access.log): x.125.71.104 – – [16 / Nov / 2011:10:27:39 +1100]“GET / HTTP / 1.1”500 41377“ – ”“Mozilla / 5.0(compatible; Baiduspider / 2.0; + http:// www.baidu.com/search/spider.html )“ x.40.103.239 – [16 / Nov / 2011:11:05:56 +1100]“GET / HTTP / 1.0”500 14717“ – ”“Mozilla / 5.0(compatible; mon.itor.us – free monitoring service ; http://mon.itor.us )“ x.249.67.114 […]

对于IIS 7.5中的HTTP请求状态代码,TRIGGER_STATUS和FINAL_STATUS有什么区别?

我正在查看运行IIS 7.5的服务器,该服务器正在为一些请求抛出通用HTTP 500,没有进一步的错误报告或任何地方的substatus代码。 所以我启用了失败的请求跟踪,失败请求的跟踪报告显示TRIGGER_STATUS为500,FINAL_STATUS为200.任何人都可以解释TRIGGER_STATUS和FINAL_STATUS之间的区别是什么以及它们为什么不相同?

详细的错误不适用于IIS中的WCF服务

如果我要更改web.config文件中有错误,我只能看到标准的500 – 内部服务器页面。 尽pipe将“错误页面”模式设置为“详细”,但我看不到详细的错误消息。 我如何分类? 原因是我想对WCF服务进行更改以添加跟踪,但是这给出了一个500错误,所以我想看看这个500错误是什么。 我在web.config文件中有以下内容: <system.webServer> <httpErrors errorMode="Detailed" /> … </system.webServer> <system.web> <customErrors mode="Off" /> … </system.web>

Apache不显示PHP错误的自定义500错误页面

Apache不想显示我设置的自定义错误文档。 在我的虚位上,我有 DocumentRoot /var/www/site/public … ErrorDocument 500 /500.html 500.html位于/var/www/site/public/500.html 为了testing这个,我刚刚创build了一个破损的PHP页面,它返回一个500头,但是页面是空白的。 我怀疑这是PHP生成500页而不是apache的结果。 那么如何让PHP显示我的自定义Apache的错误文档?

如何解决Apache 500内部服务器错误? (重启,状态,尾巴…然后呢?)

这是迄今为止我所做的 [username@VMname /]$ sudo /etc/init.d/httpd restart [username@VMname /]$ sudo /etc/init.d/httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] [username@VMname /]$ /etc/init.d/httpd status httpd (pid 23043) is running… 然后尝试运行… tail -f /var/log/httpd/error.log 没有find返回的文件,所以我看,这就是我所看到的: [username@VMname /]$ cd /var/log/httpd access_log access_log.1 error_log error_log.1 ssl_access_log ssl_error_log ssl_error_log.1 ssl_request_log 任何帮助深表感谢。 提前致谢!!

pread()只读yyyy的xxxx

有时,nginx不会将任何数据发送回浏览器(Chrome中的ERR_EMPTY_RESPONSE )。 在检查服务器的error.log,我发现这些奇怪的消息: 2013/10/20 23:57:40 [alert] 29146#0: *35 pread() read only 4653 of 4656 from "~/htdocs/index.html" while sending response to client, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "localhost" 2013/10/20 23:57:45 [alert] 29146#0: *36 pread() read only 4653 of 4656 from "~/htdocs/index.html" while sending response to client, client: 127.0.0.1, server: localhost, request: "GET […]

LAMP:自定义500错误页面 – 实际上可能吗?

如问题标题所示,我想设置一个自定义500错误。 实际上,我想用一个.php文件来处理错误,最好发送一个503响应(SE Reasons)。 问题是,我知道生成500响应的唯一方法是通过.htaccess,它显示服务器的内置/默认500错误页面。 (我假设这一点,因为错误发生在.htaccess;它不处理,不能显示自定义的。) 所以我的问题是:1)实际上是否可以生成一个自定义的500页面,将显示给用户? 2)如何使用非.htaccess方法testing响应/错误? 是的,我在这里search了服务器故障。 是的,我也试图Google。 不,我没有发现如何做一个简单的testing。 (每次我find引起500响应的东西,似乎都需要我加载主知道什么系统。) 任何帮助,将不胜感激。

只有第一次访问http 500错误

我第一次访问一个网站,我得到一个500 – Internal server error 。 当我点击重新加载的网站工作得很好,并将继续工作。 如果我打开不同的浏览器或closures并重新打开当前的浏览器,重复该过程。 http://motherscarehawaii.teamvision.biz/ 服务器在Windows Server 2008 R2 + SP1上运行IIS7.5,这是服务器上的许多虚拟主机之一,所有其他的工作正常。 我看到在C:\Windows\System32\LogFiles\HTTPERR\httperr1.log列出的HTTP/1.1 GET / 503 32 Disabled motherscarehawaii.teamvision.biz ,但不知道什么是禁用的。 应用程序池设置为在经典模式下运行.Net Framework v2.0.50727。 任何想法是什么导致错误,以及如何解决它?

将Apache 500状态转发到404

简短的版本 :我们希望Apache在获得500状态时捕获并返回类似404的东西。 有没有办法做到这一点? 更长的版本 :这些服务器运行的应用程序不是我们的,而且最近他们没有通过PCI符合性扫描,因为如果您弄糟了主机,可能会出现500个状态错误。 从长远来看,我们将把它们移动到不同的networking,因此它们不需要符合PCI规范,但是从短期来看,我们希望能够快速修复,而不是显示应用程序返回的500状态。 这两个应用程序都通过Apache接受他们的请求。 我希望/假设这将是一个mod_rewrite规则,但不知道根据状态码使mod_rewrite更改。

在godaddy上.htaccess时间

我试图在godaddy linux帐户上运行cakephp应用程序。 问题是,我得到的错误500.我读过cakephp讨论组,我必须编辑.htaccess文件。 1)我需要等多久才能看到结果? 2) 有关此错误的更多信息可能在服务器错误日志中可用。 那些服务器在哪里logingodaddy Linux托pipe帐户?