HTTP 错误 500.0 - Internal Server Error

时间:2021-09-23 00:31:27
后台做一个excel导入功能,点击导入后就出现如下错误信息:

HTTP 错误 500.0 - Internal Server Error
D:\soft\PHP\php-cgi.exe - FastCGI 进程意外退出

查看日志信息:

错误应用程序名称: php-cgi.exe,版本: 5.2.10.10,时间戳: 0x4a390676
错误模块名称: php5.dll,版本: 5.2.10.10,时间戳: 0x4a390659
异常代码: 0xc0000005
错误偏移量: 0x00009dde
错误进程 ID: 0x1b30
错误应用程序启动时间: 0x01cfa1575b5e9c67
错误应用程序路径: D:\soft\PHP\php-cgi.exe
错误模块路径: D:\soft\PHP\php5.dll


网站其他都是正常的,不明白怎么回事????

7 个解决方案

#1


你的php是以cgi模块启动的,可能是你的代码了php-cgi.exe进程的退出

#2


也有可能做这个功能,关注下。

#3


你的程序运行时发生了错误,而你却没有打开 php 的错误显示开关,又没有让错误信息定向到日志
错误信息没了去出,于是 php 就被你憋死了

#4


引用 3 楼 xuzuning 的回复:
你的程序运行时发生了错误,而你却没有打开 php 的错误显示开关,又没有让错误信息定向到日志
错误信息没了去出,于是 php 就被你憋死了

这个是啥意思,不懂啊?????

#5


引用 楼主 chjx1982 的回复:
后台做一个excel导入功能,点击导入后就出现如下错误信息:

HTTP 错误 500.0 - Internal Server Error
D:\soft\PHP\php-cgi.exe - FastCGI 进程意外退出

查看日志信息:

错误应用程序名称: php-cgi.exe,版本: 5.2.10.10,时间戳: 0x4a390676
错误模块名称: php5.dll,版本: 5.2.10.10,时间戳: 0x4a390659
异常代码: 0xc0000005
错误偏移量: 0x00009dde
错误进程 ID: 0x1b30
错误应用程序启动时间: 0x01cfa1575b5e9c67
错误应用程序路径: D:\soft\PHP\php-cgi.exe
错误模块路径: D:\soft\PHP\php5.dll


网站其他都是正常的,不明白怎么回事????

忘了说了,同样的代码在本地是可以的,到服务器就不行了。。。

#6


引用 5 楼 chjx1982 的回复:
Quote: 引用 楼主 chjx1982 的回复:

后台做一个excel导入功能,点击导入后就出现如下错误信息:

HTTP 错误 500.0 - Internal Server Error
D:\soft\PHP\php-cgi.exe - FastCGI 进程意外退出

查看日志信息:

错误应用程序名称: php-cgi.exe,版本: 5.2.10.10,时间戳: 0x4a390676
错误模块名称: php5.dll,版本: 5.2.10.10,时间戳: 0x4a390659
异常代码: 0xc0000005
错误偏移量: 0x00009dde
错误进程 ID: 0x1b30
错误应用程序启动时间: 0x01cfa1575b5e9c67
错误应用程序路径: D:\soft\PHP\php-cgi.exe
错误模块路径: D:\soft\PHP\php5.dll


网站其他都是正常的,不明白怎么回事????

忘了说了,同样的代码在本地是可以的,到服务器就不行了。。。


你这个问题很明显啊,是因为php-cgi.exe意外退出了,你就从这开始找问题吧,看看是进程冲突还是代码导致的,再看一下服务器错误访问日志

#7


我想我说的很清楚了
简单的说 http 500 就是服务器拒绝响应
为什么会这样呢?显然是程序出错了
响应一个用户请求要执行好几个程序,那谁最容易出错呢?显然是自己写的 php 程序了
php 程序在运行时,如果出现问题,他会以错误信息的形式告诉你
你不去设法看到 php 提供的错误信息,光穷叫唤有什么用?

#1


你的php是以cgi模块启动的,可能是你的代码了php-cgi.exe进程的退出

#2


也有可能做这个功能,关注下。

#3


你的程序运行时发生了错误,而你却没有打开 php 的错误显示开关,又没有让错误信息定向到日志
错误信息没了去出,于是 php 就被你憋死了

#4


引用 3 楼 xuzuning 的回复:
你的程序运行时发生了错误,而你却没有打开 php 的错误显示开关,又没有让错误信息定向到日志
错误信息没了去出,于是 php 就被你憋死了

这个是啥意思,不懂啊?????

#5


引用 楼主 chjx1982 的回复:
后台做一个excel导入功能,点击导入后就出现如下错误信息:

HTTP 错误 500.0 - Internal Server Error
D:\soft\PHP\php-cgi.exe - FastCGI 进程意外退出

查看日志信息:

错误应用程序名称: php-cgi.exe,版本: 5.2.10.10,时间戳: 0x4a390676
错误模块名称: php5.dll,版本: 5.2.10.10,时间戳: 0x4a390659
异常代码: 0xc0000005
错误偏移量: 0x00009dde
错误进程 ID: 0x1b30
错误应用程序启动时间: 0x01cfa1575b5e9c67
错误应用程序路径: D:\soft\PHP\php-cgi.exe
错误模块路径: D:\soft\PHP\php5.dll


网站其他都是正常的,不明白怎么回事????

忘了说了,同样的代码在本地是可以的,到服务器就不行了。。。

#6


引用 5 楼 chjx1982 的回复:
Quote: 引用 楼主 chjx1982 的回复:

后台做一个excel导入功能,点击导入后就出现如下错误信息:

HTTP 错误 500.0 - Internal Server Error
D:\soft\PHP\php-cgi.exe - FastCGI 进程意外退出

查看日志信息:

错误应用程序名称: php-cgi.exe,版本: 5.2.10.10,时间戳: 0x4a390676
错误模块名称: php5.dll,版本: 5.2.10.10,时间戳: 0x4a390659
异常代码: 0xc0000005
错误偏移量: 0x00009dde
错误进程 ID: 0x1b30
错误应用程序启动时间: 0x01cfa1575b5e9c67
错误应用程序路径: D:\soft\PHP\php-cgi.exe
错误模块路径: D:\soft\PHP\php5.dll


网站其他都是正常的,不明白怎么回事????

忘了说了,同样的代码在本地是可以的,到服务器就不行了。。。


你这个问题很明显啊,是因为php-cgi.exe意外退出了,你就从这开始找问题吧,看看是进程冲突还是代码导致的,再看一下服务器错误访问日志

#7


我想我说的很清楚了
简单的说 http 500 就是服务器拒绝响应
为什么会这样呢?显然是程序出错了
响应一个用户请求要执行好几个程序,那谁最容易出错呢?显然是自己写的 php 程序了
php 程序在运行时,如果出现问题,他会以错误信息的形式告诉你
你不去设法看到 php 提供的错误信息,光穷叫唤有什么用?