平时在家里做实验,今天在单位笔记本温习重新安装discuz做虚拟配置时一起把日志切割命令做了。
apachectl -t ok
重启apache,显示命令没有启动
apachectl start 无反应,ps aux 服务没有启动,(已排除非80端口和iptables问题)
回到主配置文件关闭虚拟机 apachectl start 顺利启动
锁定是虚拟配置问题,进入虚拟机配置
"/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/test.com-access_%Y%m%d_log 86400"
发现漏写开头漏写|,加入后apachectl正常启动
结论:日志切割命令一定要仔细写对,不然apache2就会无法启动。还有出问题一定要去看error_log,我折腾了一天没找到问题,后来还是看log发现的。
apachectl -t ok
重启apache,显示命令没有启动
apachectl start 无反应,ps aux 服务没有启动,(已排除非80端口和iptables问题)
回到主配置文件关闭虚拟机 apachectl start 顺利启动
锁定是虚拟配置问题,进入虚拟机配置
"/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/test.com-access_%Y%m%d_log 86400"
发现漏写开头漏写|,加入后apachectl正常启动
结论:日志切割命令一定要仔细写对,不然apache2就会无法启动。还有出问题一定要去看error_log,我折腾了一天没找到问题,后来还是看log发现的。
编辑回复