1、现象:
网站其他页面都正常,文章详情页打不开,显示500错误。
2、思路:
nginx和Django肯定都在,其他才能打开;但我没有改动过代码,为什么会突然打不开?
查看日志。试着访问文章详情页,但Django日志竟然没有记录(其实只查看了部分日志,出错的访问也有记录,但是在另外一个文件里),nginx有-》nginx没有转发? 被黑了?
重启nginx -》检查nginx配置 -》配置正确,重启无效。
……
回忆昨天确实重启过服务器……nginx看来是自启动了,还有其他什么服务需要手动启的吗?好像kill过一个测试的进程,难道误杀了??再仔细检查Django日志……果然是redis!(一部分网页的生成需要带上数据库取出的数据,一部分不需要)
redis启动就好,但留下一个问题:
到底是没有自启动,还是自启动误杀了?
3、有关配置
/etc/init.d/nginx start 默认配置启动nginx
/opt/redis-5.0.0/src# ./redis-server ../redis_port.conf 指定配置文件启动redis
4、重启服务器之后后如何避免事情?
1)预后:人工检查?网页很多怎么办?
2)预前:把检查与启动的一个个过程写成脚本……