nginx的重启遇到的问题及解决方法
2016-06-02 14:57
781 查看
今天修改了下nginx的配置,先将nginx强制关闭了[kill -9 pid],重启的时候报错,查看日志如下:
2016/06/02 14:31:17 [warn] 25700#0: duplicate extension "msm", content type: "application/octet-stream", previous content type: "application/octet-stream" in /etc/nginx/mime.types:65
原因重复的application/octet-stream,立马去配置中修改,重启OK.
重启方法可有如下几种:
pid 获得:
#ps aux|grep nginx
从容停止Nginx:kill -QUIT pid
快速停止Nginx:kill -TERM pid
强制停止Nginx:pkill -9 nginx
如果安装nginx的时候配置了pid,也可使用 kill -信号类型 '/usr/nginx/logs/nginx.pid'
有一种更好的方式去重启nginx:
kill
-HUP 住进称号或进程号文件路径 或者使用 /usr/nginx/sbin/nginx
-s reload
在修改完配置文件之后可先检查配置的是否正确之后再重启,检查方法如下:
nginx -t -c /usr/nginx/conf/nginx.conf
或者
/usr/nginx/sbin/nginx -t
2016/06/02 14:31:17 [warn] 25700#0: duplicate extension "msm", content type: "application/octet-stream", previous content type: "application/octet-stream" in /etc/nginx/mime.types:65
原因重复的application/octet-stream,立马去配置中修改,重启OK.
重启方法可有如下几种:
pid 获得:
#ps aux|grep nginx
从容停止Nginx:kill -QUIT pid
快速停止Nginx:kill -TERM pid
强制停止Nginx:pkill -9 nginx
如果安装nginx的时候配置了pid,也可使用 kill -信号类型 '/usr/nginx/logs/nginx.pid'
有一种更好的方式去重启nginx:
kill
-HUP 住进称号或进程号文件路径 或者使用 /usr/nginx/sbin/nginx
-s reload
在修改完配置文件之后可先检查配置的是否正确之后再重启,检查方法如下:
nginx -t -c /usr/nginx/conf/nginx.conf
或者
/usr/nginx/sbin/nginx -t
相关文章推荐
- nginx配置和自己理解
- ubuntu下fastdfs及nginx配置自启动
- Nginx - 配置
- Nginx: error while loading shared libraries: libpcre.so.1解决
- Nginx+Luajit服务器全校验遇到的问题
- nginx openssl 的集成代码流程
- 实例讲解Nginx下的rewrite规则
- Ubuntu 默认Nginx+php-fpm报502 504 50X问题的解决
- nginx 1.11.1在Centos6.4安装
- Nginx负载均衡
- Nginx做web服务器linux内核参数优化
- nginx伪静态配置
- Nginx实现javaWeb项目动静分离
- Nginx配置性能优化的方法
- 入门第四篇 :Nginx搭建图片服务器
- Nginx Google 扩展
- nginx修改配置之后语法检查通过但是不生效
- nginx+django+uwsgi部署配置
- Nginx基本配置、性能优化指南
- nginx 禁止ip直接访问web服务器