1、通用
- 问题1 : tar解压包的时候出现错误 gzip: stdin: not in gzip format
- 解决办法:不用加z参数
- 参考博客:tar解压包的时候出现错误 gzip: stdin: not in gzip format
2、Nginx
-
问题1 : Nginx出现403 forbidden
- 解决办法:
- 1、将nginx.config的user改为和启动用户一致:root
- 2、检查是否少了index.html文件,还有配置文件中的root路径是否正确,替换成绝对路径。
- 参考博客:解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法
- 解决办法:
-
指令
进入Nginx所在的配置文件文件夹:
查看Nginx的版本号:nginx -V
启动Nginx:start nginx 或者 ./nginx
快速停止或关闭Nginx:nginx -s stop
正常停止或关闭Nginx:nginx -s quit
配置文件修改重装载命令:./nginx -s reload
- 问题2 : nginx 启动报错 “/var/run/nginx/nginx.pid" failed”
- 解决办法:
- 1、创建log路径
- 2、将nginx.config的log修改为创建路径。
- 3、重启服务
- 参考博客:
nginx 启动报错 “/var/run/nginx/nginx.pid" failed”
- 解决办法:
3、Redis
-
问题1 : Redis退出:
- 1、先进入:redis-cli
- 2、再退出:shutdown
-
问题2 :redis哨兵启动报错No such master with specified name
- 解决办法:把monitor mymaster 放置在尽可能前面,auth-pass放置在其后,其他的配置后后置。
- 参考博客:redis哨兵启动报错No such master with specified name
-
问题3 :redis 哨兵模式,主节点宕机,从节点无法转变为主节点
- 解决办法:注意到redis.conf文件的写法是否正确:
- bind 127.0.0.1 10.134.33.45(本机的实际IP)
- 解决办法:注意到redis.conf文件的写法是否正确:
-
问题4 :redis 哨兵模式,主节点宕机,从节点转变为主节点后,其他从节点认为该节点为down状态
- 解决办法:配置文件问题,见哨兵加VIP漂移实现Redis集群高可用
3、Rabbitmq
-
问题1 : ERROR: node with name “rabbit” already running on “lhg1”
- 解决办法:是后台程序被占用引起的,查进程,并删除 : kill -9
- 参考博客:RabbitMQ报错ERROR: node with name “rabbit” already running on “lhg1”
-
问题2 : 重启rabbitmq后,用户名丢失,用户无法登录
- 解决办法:在制定路径下(比如:/etc/rabbitmq)查找或者新建rabbitmq-env.conf,内容是NODENAME=rabbit@rabbitmqnode01
-
问题3 : rabbitmq启动遇见一大堆报错问题的修正思路
- 解决办法:
- 1、确认.erlang.cookic的权限和路径
- 权限一般是777 或者 400
- 路径要么是/root 要么是安装位置(这个在报错信息里面有)
- 2、强制force reset
- rabbitmqctl force_reset
- 3、先配置hosts中的集群各节点ip地址,再使用加入集群的指令
- abbitmqctl join_cluster rabbit@A的主机名
- 1、确认.erlang.cookic的权限和路径
- 解决办法: