httpd AH00072
最近在测试swoole的时候要用到9500端口,于是在httpd.conf中添加了listen 9500
和网站配置
重启#systemlctl restart httpd
结果报错
#netstat -anp|grep 9500
看下是否有占用
如果有可以用#kill -9 pid
结果依旧
提示端口9500被占用,
但是#netstat -apn|grep 9500
却没有任何显示
于是想起swoole只能php-cli下运行,猜测该端口不能在httpd下使用
没看到详细的报错,于是在httpd.conf中查找error_log的位置
再#locate logs/error_log
确定httpd的error_log位置,
打开后看到报错信息
搜索 AH00170: caught SIGWINCH, shutting down gracefully
得知是因为某个端口被防火墙拦下造成的
#/sbin/iptables -I INPUT -p tcp --dport 端口 -j ACCEPT
即可
Comments