salt master常见的故障分析方法
RUNNING IN THE FOREGROUND
运行salt-master -l debug或者在前台运行,不使用-d选项
WHAT PORTS DOES THE MASTER NEED OPEN?
检查运行的端口是否正常
默认是tcp的4505和4506,确认这两个端口运行正常,且没有防火墙的限制和selinux限制,其次有没有其他访问控制的限制。
TOO MANY OPEN FILES
当minion端连接master端的时候,至少会建立两个TCP链接,当minion端过多的时候会导致一下情况产生:
1 12:45:29,289 [salt.master ][INFO ] Starting Salt worker process 38 2 Too many open files 3 sock != -1 (tcp_listener.cpp:335)