发现报错了!
提示打开失败,没有这个文件或者目录。
我们看到报错中指向/usr/local/nginx/logs/nginx.pid这个文件,为什么指向这里?这里我们就需要打开配置文件,配置的上部我们看到:
这里尺举的logs/nginx.pid相对我们nginx的安装目录,我把nginx安装在/usr/local/nginx目录下,那么整个pid文件绝对路袜嫌径就是/usr/local/nginx/logs/nginx.pid
1.我们可以杀死所有nginx进程,运行命令:
2.如果报错:-bash: killall: 未找到命令,运行命令:
3.这时重启nginx就可以正常运行了:
刚刚nginx成功启动了,我们切告困手换到/usr/local/nginx/logs目录下发现系统重新为我们生成了一个nginx.pid,我们查看这个文件:
我们发现nginx主进程的pid就是nginx.pid文件中的数值!,如果我们误删除nginx.pid,只需要创建nginx.conf配置文件中的pid文件,加入nginx主进程的pid数值,重启nginx就不会报错了,就可以正确运行了。
提示:逗StartingMySQL……
ERROR!
Manager
of
pid-file
quit
without
updating
file地的解决办法。
删除了mysql二进制日志文件后,重新启动mysql出现这个报错的,因为磁盘空间小,那些二进制文件占用了很大的空间。所以要删除。后绝虚来的解并基燃决方法是,进入mysql的var目录下cd
/usr/local/mysql/var/,然后vi
mysql-bin.index,去掉你删除的二进制日志文件即可。如果还是没有解决查看var目录下的锋如*.err文件进一步判断。
关闭mysql二进制文件方法:
vi
/etc/my.cnf
log-bin=mysql-bin
binlog_format=mixed
注释掉这两行,然后重启
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)