我在运行 Ubuntu 的数字海洋液滴上遇到了一个奇怪的问题,我所做的就是安装了一个 wordpress 安装(我已经删除了它)问题是,每天在某个时候它都会出现一个“500”错误,要修复它我必须重新启动,一旦它重新启动它就可以正常工作,然后在一天中的某个时间点它又回到了“500”错误,然后我需要再次重新启动来修复它,现在已经连续几天每天都出现这种情况,我没有看到任何错误/var/日志/apache2日志,我不确定还要检查什么,如能提供任何帮助我将不胜感激!
答案1
Web 服务器错误应该进入error.log
,并且由于 wordpress 是基于 PHP 的,所以您应该有一个php_error.log
。
如果不确定,请在 /var/log 中搜索错误grep -rli error /var/log/*
以查找所有包含错误消息的日志,并找出与 apache websever 和 wordpress 引擎有关的日志。
当您说重新启动时,我认为您的意思是重新启动 droplet,还是仅重新启动 apache 守护进程?
HTTP 状态代码 500 标记内部服务器错误,表明 web 引擎(在本例中是您的 wordpress)出现问题;这主要源于后端问题:数据库连接、系统资源(如已填充的分区)。
下次发生这种情况时,请在重新启动之前先查看一下系统:
df -h
找到已填充的部分free
检查你的记忆力sudo less /var/log/messages
检查是否有任何系统错误sar
并sar -r
检查系统活动