记录:安装好openresty框架后,执行/usr/local/openresty/nginx/sbin/nginx -s reload
出错,是因为缺少nginx.pid文件。
解决方法:
首次启动/重启nginx使用:
killall -9 nginx //杀死进程
/usr/local/openresty/nginx/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf
后续修改配置文件后,重启可使用:
/usr/local/openresty/nginx/sbin/nginx -s reload
注意:
在执行停止服务/usr/local/openresty/nginx/sbin/nginx -s stop
后,nginx.pid文件会被删除,当在此启动服务时,还应使用/usr/local/openresty/nginx/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf
启动服务,此时nginx.pid文件会再次生成。