Articles of 500 错误

500内部服务器错误与PHP应用程序

我已经使用Windows和XAMPP编写了一个PHP应用程序。 我一直试图在Ubuntu 10.10上运行Lighttpd 1.4.26。 部分应用程序工作正常,但每当我尝试login,我得到一个500 – 内部服务器错误页面。 唯一出现在/var/log/lighttpd/error.log中的是 2011-02-25 13:43:13: (mod_fastcgi.c.2582) unexpected end-of-file (perhaps the fastcgi process died): pid: 1169 socket: unix:/tmp/php.socket-0 2011-02-25 13:43:13: (mod_fastcgi.c.3367) response not received, request sent: 1596 on socket: unix:/tmp/php.socket-0 for /~denton/customer-facing-portal/index.php?, closing connection 如果我有任何来自PHP的输出,这将更容易debugging。 任何想法如何得到一些? 这是我的/etc/lighttpd/lighttpd.conf文件: # Debian lighttpd configuration file # ############ Options you really have to take care […]

问题与Apache /乘客 – 500错误 – 在哪里看?

我用rvm 1.9.2安装了乘客,但是在加载任何东西的时候出现错误。 (我们很抱歉,但是出现了一些问题)。 我能够从公共目录加载一个txt文件。 它看起来像乘客正在工作: jon@ve:~$ apache2ctl -t -D DUMP_MODULES Loaded Modules: … passenger_module (shared) Syntax OK jon@ve:~$ 在顶层的apache错误日志中,我看到非描述: cache: [GET /jt] miss [Tue Sep 27 13:36:50 2011] [notice] caught SIGTERM, shutting down 虚拟主机容器是: <VirtualHost *:80> ServerName domain.com ServerAlias www.domain.com DocumentRoot /var/www/testapp/public </VirtualHost> 下一个要看的地方是什么?

用htaccess访问目录会导致500错误

我在Windows机器上安装了Xamp服务器。 我已将follwing .htaccess文件放在一个目录中: # Original # If you modify this file then change the above line to: # Modified <IfModule mod_rewrite.c> RewriteEngine On # Certain hosts may require the following line. # If vanilla is in a subfolder then you need to specify it after the /. # (ex. You put Vanilla in /forum so […]

详细错误从IIS 6&PHP而不是500内部服务器故障

我目前正在尝试在IIS 6服务器上debugging我的PHP应用程序。 只要我在PHP代码中出现错误,就会出现“500-内部服务器错误”页面。 我已经理解,显示错误的默认方式仅限于localhost,并且可以通过将错误模式从“DetailedLocalOnly”更改为“Detailed”来更改此行为。 我现在面临的问题是要了解如何在IIS 6上执行此操作,我只发现了很多IIS 7的指南。 我find了MetaBase.xml,但我不知道语法应该如何在那里。 Serverfault问题与不同的答案 IIS 6 MetaBase IIS 7configuration参考 IIS 7的Serverfault问题 我感谢你能给我的任何帮助。

使用codeigniterlogin到子域时出现500错误

我有一个网站已经设置和工作很好的年龄。 它使用Code Igniter构build。 它运行使用.htaccess文件来限制访问和隐藏url。 一切都好。 直到几天前,当我们尝试访问http://admin.dealersupport.co.uk时,我们得到一个500错误(这是站点的后端,在一个单独的子域中)。服务器上没有其他更改。 我曾尝试从备份中恢复,当我知道它正在工作。 问题依然存在。 我唯一能想到的就是我们最近升级到了Plesk 11.0.9,从那以后我们看到了一些Apache的不稳定性。 错误日志引发的唯一情况是: Wed Nov 21 08:40:17 2012] [error] [client 94.31.24.129] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /var/www/vhosts /dealersupport.co.uk/admin/index.pl, referer: http://admin.dealersupport.co.uk/login 我现在已经添加到我的.htaccess文件 选项+ FollowSymLinks + SymLinksIfOwnerMatch RewriteEngine On 这似乎已经消除了错误日志中的错误,但是当我们login到后端时,仍然会出现500错误。

带有应用程序的mod_wsgi ImportError

我正在尝试使用apache和mod_wsgi部署一个Flask应用程序。 我一直在这里跟随方向。 在该网站上的简单的hello-world示例完美地工作。 当我尝试replace我自己的Flask应用程序时,出现500 Internal Server Error 。 这是apache日志的输出: [Wed Oct 02 14:50:26 2013] [info] [client 68.184.201.104] mod_wsgi (pid=4881, process='', application='toptencrop.com|'): Loading WSGI script '/var/www/top_ten_crop/crop.wsgi'. [Wed Oct 02 14:50:26 2013] [error] [client 68.184.201.104] mod_wsgi (pid=4881): Target WSGI script '/var/www/top_ten_crop/crop.wsgi' cannot be loaded as Python module. [Wed Oct 02 14:50:26 2013] [error] [client 68.184.201.104] mod_wsgi (pid=4881): […]

Apache ReverseProxy在返回错误页面时将上游服务器设置为错误

我们正在使用Apache LoadBalancer / ReverseProxy为我们的Web服务器提供故障转移。 目前我们遇到以下问题: web服务调用返回HTTP状态码为500的错误 由于ProxyErrorOverride设置为On,因此Apache会覆盖上游服务器的响应,并将其replace为默认的Apache错误页面。 我们添加了这个指令,以确保没有上游服务器的错误细节可以到达外部。 Apache将上游服务器设置为“ERR”状态一分钟 后续的请求被发送到另一个服务器,这是不知道客户端会话,所以访问被拒绝(我们使用粘滞而不是共享的会话) 如果没有ProxyErrorOverride ,则会返回上游服务器的响应,负载平衡器不会将其设置为“ERR”状态。 我没有发现这种副作用logging,也没有解决方法。 有任何想法吗? 从我们的configuration文件中摘录一些内容: ProxyRequests Off # ProxyErrorOverride On <Proxy balancer://jboss> BalancerMember http://server1:8080 route=11 connectiontimeout=60 BalancerMember http://server2:8080 route=12 connectiontimeout=60 ProxySet stickysession=ROUTEID </Proxy> httpd -v返回 Server version: Apache/2.2.15 (Unix)

是否有IIS BITS上传的服务器错误代码列表或0x80070585(“无效索引”)的定义?

我已经在一些服务器上运行IIS 8.5,在虚拟目录上启用BITS上传。 通过查看日志,我看到几种不同的错误(bits_error:{GUID},500,0×80070070)或其他一些错误代码。 我可以使用PowerShell Get-BitsTransfer cmdlet并访问ErrorDescription属性将这些与客户端上的错误描述进行匹配,但前提是碰巧遇到错误。 我看到的具体代码是 0x800703E3 0x80070070 0x80070005 – 我假设这是E_ACCESSDENIED 0x8020001F – BG_E_SESSION_NOT_FOUND,至less在客户端 0x80070585 – 我已经证实这有一个“无效索引”的描述,但似乎无法find任何信息给更多的上下文。 (我认为这个特定的服务器有一个configuration问题,我不能把我的手指,因为没有上传到它工作,其他错误是从“工作”的服务器。 我相信还有更多。 BitsMsg.h包含一些常见的。 任何指向IIS日志文件中的BITS_POST条目的错误代码的完整列表的更多细节,将不胜感激。 更新:使用失败的请求跟踪,我能够看到更多有关无效索引错误(0x80070585)的信息。 在SysInternals Process Monitor的虚拟目录中没有看到任何活动,使用Handle时也没有看到任何在机器上的目录中打开的句柄。 但是,我已经validation存储绑定到IISpipe理器中的虚拟目录的凭据正在工作,当我做一个testing连接时,我看到在procmon中,INetMgr.exe确实已经访问了我所期望的本地目录。 无论如何,这是来自跟踪文件的有趣的位。 看来我们正在进入BITS服务DLL,并在它内部窒息。 ISAPI_START CALL_ISAPI_EXTENSION DllName="C:\Windows\system32\bitssrv.dll" MODULE_SET_RESPONSE_ERROR_STATUS ModuleName="IsapiModule", Notification="EXECUTE_REQUEST_HANDLER", HttpStatus="500", HttpReason="Internal Server Error", HttpSubStatus="0", ErrorCode="The operation completed successfully.(0x0)", ConfigExceptionInfo="" GENERAL_SET_RESPONSE_HEADER HeaderName="Pragma", HeaderValue="no-cache", Replace="false" 14:20:19.559 GENERAL_SET_RESPONSE_HEADER HeaderName="BITS-packet-type", HeaderValue="Ack", Replace="false" 14:20:19.559 […]

Gitlab Omnibus,不能查看大多数提交(500),而且非常慢

我在Ubuntu 14.04上运行GitLab 7.9.2 c46d4f5(Omnibus) 当有人导航到一个提交gitlab返回时,我们有一半以上的提交 500我们很抱歉,但是出了点问题 另外,在不返回500的提交中,它们需要5到20秒的时间来显示页面。 我正在观察所有的日志,因为这是正在发生的事情,没有什么突出的问题正在发生。 当我去一个返回500错误的提交,nginx日志返回: 192.168.1.x – – [27/May/2015:09:35:44 -0500] "GET /project/module/commit/6876452e1df1d2846dhd1b2eb7d907e6ae8hf7d5 HTTP/1.1" 500 349 "https://gitlab.company.com/project/module/commits/staging" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/41.0.2272.76 Chrome/41.0.2272.76 Safari/537.36" 还有一些事情正在发生,我不确定是否正常是在nginx日志中每隔3到5秒我就会得到: 192.168.1.y – – [27/May/2015:09:40:06 -0500] "POST //api/v1/builds/register.json HTTP/1.1" 404 27 "-" "-" 192.168.1.y是一个gitlab ci亚军,我认为3-5秒的联系是某种forms的存活,但我绝对不知道。 任何帮助表示赞赏,没有其他日志显示任何错误,或任何奇怪的。 我已经检查过独angular兽,sidekiq,nginx和postgresql。 作为一个侧面说明,我仍然可以访问UI通过terminal提供的所有统计信息,但是我有很多喜欢使用UI的用户。 另外需要注意的是,这是一个在Hyper-v 2012上运行的虚拟机,并且已经从这些指令安装了linux工具。 话虽如此,我真的不认为这是与gitlab以外的任何问题。

如何修复/解决AkamaiGHost TCP_Miss和500错误

我目前在南美的服务器上运行了一个Java应用程序,并使用了Akamai的CDN。 当我检查错误时,我有时会从deploy.akamaitechnologies.com(AkamaiGHost /)( – )得到错误:“HTTP / 1.1 503 Service Unavailable”和“500 Internal Server Error”,TCP_MISS。 这是什么意思,我该如何解决这个问题? 我目前是一名学生,没有那么有经验,所以我需要帮助。 所有的帮助,非常感谢。 谢谢!