解决nginx reload失败

1. 失败提示信息

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

2. 解决方法

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

使用nginx -c的参数指定nginx.conf文件的位置

提示:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
killall -9 nginx 杀掉nginx 进程 然后重启就行了。 service nginx restart
时间: 2024-10-12 00:49:00

解决nginx reload失败的相关文章

解决Nginx启动失败

一.Nginx下载http://nginx.org/en/download.html 二.Nginx启动失败原因1.本人下载的是nginx-1.12.1(稳定版),下载完解压后,进入路径中,start nginx,发现窗口闪过.但是查找不到nginx进程. 2.进入 nginx-1.12.1\logs 路径下,打开error.log文件,发现有以下错误日志 2017/09/19 11:07:26 [emerg] 5580#3332: bind() to 0.0.0.0:80 failed (10

nginx配置失败,卸载后重装出问题 awk: cannot open /etc/nginx/nginx.conf (No such file or directory)

nginx配置失败,卸载后重装出问题 [email protected]:~$ sudo apt-get install nginx 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会安装下列额外的软件包: nginx-common nginx-core 建议安装的软件包: fcgiwrap nginx-doc 下列[新]软件包将被安装: nginx nginx-common nginx-core 升级了 0 个软件包,新安装了 3 个软件包,要卸载

EasyUI datagrid在ie下reload失败的问题

EasyUI datagrid在ie下reload失败的问题 问题 最近使用EasyUI开发后台系统,测试时发现个奇葩的问题,$('dg').datagrid('reload'); 重新加载表格数据时,ie下一点反应都没有.后来发现其实并不是没有反应,而是浏览器使用了缓存. 解决方案 网上网友总结出来的解决方案有以下几种: 在url后加时间戳,使第一次加载和reload中访问的url不一致,使系统无法使用IE缓存.通过测试发现,EasyUI请求时后面已经自带一串随机数_145232xxx,但是i

nginx启动失败问题集锦

1.selinux引起nginx启动失败 问题描述: 修改了nginx的配置文件,绑定了监听9089端口,重启nginx的时候失败了.发现报错"nginx: [emerg] bind() to 0.0.0.0:9089 failed (13: Permission denied)": [[email protected] nginx]# systemctl restart nginx Job for nginx.service failed because the control pr

解决nginx无法访问问题

本地无法访问nginx问题 [[email protected] ]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT[[email protected] ]# /etc/init.d/iptables save [[email protected] ]# /etc/init.d/iptables restart 解决nginx无法访问的问题 1 2 3 4 解决方案-->恢复Nginx默认配置: cd /usr/local/nginx/c

Nginx Reload 背后的动作

其实每个人或多或少都知道,nginx reload后的步骤,1. nginx master进程接收到信号时,进行检查配置文件,当检查结束后,会产生新的worker进程,并且销毁没有使用的worker进程,这篇博客主要是再来验证该reload步骤. 机器:Linux WindowsXP 4.15.0-30deepin-generic #31 SMP Fri Nov 30 04:29:02 UTC 2018 x86_64 GNU/Linux Nginx配置:nginx version: nginx/

解决Nginx的connect() to 127.0.0.1:8080,selinux

在进行Nginx+Tomcat 负载均衡的时候遇到了这个权限问题,在error.log日志中,我们可以看到如下: connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream, 经过一番检查以及google,应该是SeLinux的导致的.可以选择一些两种方式进行: getenforce    查看selinux状态 setenforce 0    (将selinux设置成Permis

Starting nginx: nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied) nginx 启动失败

Starting nginx: nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied) nginx 启动失败,日志里面报错信息如下: Starting nginx: nginx: [emerg] bind() to 0.0.0.0:8088 failed (13: Permission denied) 权限拒绝,经检查发现是开启selinux 导致的. 直接关闭 getenforce   这个命令可以查看当前是否开

解决nginx发布网站跨目录访问

解决nginx发布网站跨目录访问(thinkphp5+lnmp) 到:usr/local/nginx/conf/vim fastcgi.cof 把最后一行加上井号#注释掉保存重启 restart 参考:http://www.cnblogs.com/q1104460935/p/7028881.html