internal server error原因及解决
常见的内部服务错误的原因有二,一是服务器资源紧张,二是文件权限错误。
1.错误的原因一:服务器资源超载。服务器的资源超载:即同一时间内处理器有太多的进程需要处理的时候,会出现500错误。借助SSH
,可以在命令行中输入以下命令查看:ps aux |grep username
如果查到某个进程消耗过多资源,可以用kill
命令强制关闭这个进程,只需输入该进程的进程号(Pid):kill -9 pid
。
2.错误的原因二:文件权限设置错误。500错误还有可能是对文件设置了不正确的权限:后台目录和文件的权限默认应该是755
,而图片,文字等html文件应该是644
,所以如果出现500错误,应该主要检查文件权限设置。可以使用FTP
软件选中所有文件,然后批量修改文件权限。