0

我有共享主机。

我有一些 php 代码,运行大约 40 秒后,返回500 internal server error.

这是根据以下信息phpinfo()

Directive          | Local Value | Master Value
-------------------------------------------------- 
max_execution_time | 0           | 120
-------------------------------------------------- 
memory_limit       | 16384M      | 16384M

当我查看错误日志文件(在 cPanel 中,Logs部分Error log文件)时,没有任何信息,为什么会发生内部服务器错误,(还有其他日志)。

那么,什么可能导致此错误?如何理解理性?有可能不联系主机提供商?

4

2 回答 2

0

如果没有实际看到代码,很难判断,但似乎服务器无法正确处理内存泄漏或堆栈溢出。首先,尝试在脚本中启用所有错误报告:

ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
于 2013-07-01T09:59:54.063 回答
0

通常错误 500 是由 HTTPD 服务器的错误配置触发的,如果您有 .htaccess 请仔细检查它,或者您可以将您的 php 代码粘贴到此处,以便我们确定此问题...

于 2013-07-01T09:47:32.757 回答