Apache2 - 内部服务器错误 500
我用 VPS 从 Linux CentOs 6 从 4 GB ozu, 10 GB硬盘和 2 虚拟处理器 Intel (R) Xeon (R) CPU L5640 @ 2,27 GHz。 正如我的主人所说,每个虚拟处理器至少应该是 0,5 物理处理器。
在一天的某个时间,那些拥有更多流量的人试图获取我的PHP脚本,我会定期收到一条消息 «500 Internal server error».
我激活日志记录以进行调试 apache, 以及杂志 PHP 通过 E_ALL, 但我找不到错误的链接 500 既不是一个杂志 (我检查了正确的杂志!).
我没有文件 .htaccess 在路径的场景中。 错误从第一行开始时奇怪 php 在脚本中 (以前的 html 正确显示,但在第一行 php 脚本发送错误 500).
处理器装载总是好的 (最大限度。 0,15 0,08 0,01), ram靠近 95%, 但她来到了燕淘总计 2 一个月的时间 2-5 MB。
Apache 合作 prefork 具有以下意义:
一切正常工作,我在安静的时间内没有任何错误,但我开始在增加流量时犯错误 (6-9000 每小时访问).
我可以解决增加资源的任务吗? (我可以增加RAM 16 GB.).
它可能取决于成就 MaxClients (但 apache 必须在杂志中录制它吗?)?
如果我增加了RAM的数量 6 或者 8 GB,我需要计算价值 MaxClients 有了这个?
最大附属尺寸是关于 20 MB。
还有什么问题?
先感谢您
这是部分 php.ini 关于注册错误
任何未提及的都评论了。
在一天的某个时间,那些拥有更多流量的人试图获取我的PHP脚本,我会定期收到一条消息 «500 Internal server error».
我激活日志记录以进行调试 apache, 以及杂志 PHP 通过 E_ALL, 但我找不到错误的链接 500 既不是一个杂志 (我检查了正确的杂志!).
我没有文件 .htaccess 在路径的场景中。 错误从第一行开始时奇怪 php 在脚本中 (以前的 html 正确显示,但在第一行 php 脚本发送错误 500).
处理器装载总是好的 (最大限度。 0,15 0,08 0,01), ram靠近 95%, 但她来到了燕淘总计 2 一个月的时间 2-5 MB。
Apache 合作 prefork 具有以下意义:
<ifmodule prefork.c="">
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 280
MaxClients 280
MaxRequestsPerChild 4000
</ifmodule>
一切正常工作,我在安静的时间内没有任何错误,但我开始在增加流量时犯错误 (6-9000 每小时访问).
我可以解决增加资源的任务吗? (我可以增加RAM 16 GB.).
它可能取决于成就 MaxClients (但 apache 必须在杂志中录制它吗?)?
如果我增加了RAM的数量 6 或者 8 GB,我需要计算价值 MaxClients 有了这个?
MaxClients = Total RAM dedicated to the web server / Max child process size
最大附属尺寸是关于 20 MB。
还有什么问题?
先感谢您
这是部分 php.ini 关于注册错误
error_reporting = E_ALL | E_STRICT
display_errors = Off
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
html_errors = Off
error_log = /var/log/php_errors.log
任何未提及的都评论了。
没有找到相关结果
已邀请:
2 个回复
窦买办
赞同来自:
要检查您是否达到了对资源的限制,请打开并查看 apache
http://httpd.apache.org/docs/2 ... .html
.
奔跑吧少年
赞同来自:
+ 改变
无论如何,尝试开始 70, 和所有间歇内部服务器错误 500 消失。