salt 发送不出去命令

salt发送数据失败:

pub_data 为空,所以报错为:没有权限执行命令(Failed to authenticate, is this user permitted to execute commands?)

解决方法:

1.查看salt进程状态是否正常

2.查看/var 磁盘空间是否已满  df -h

3.查看/var 磁盘inodes是否已满,因为jobs文件太多,已占满该目录的inodes,df -i 查看清理掉jobs目录下内容OK

4.cpu负债压力大,扩容cpu并增加配置文件master的client线程数

iNode 资料:http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html

http://www.ruanyifeng.com/blog/2011/12/inode.html

5.查看open_files 文件数大小,

ulimit -a

open files                      (-n) 51200

因为salt限制minion数量不能超过open_files的1/4,若是大于1/4发出命令直接return空,什么都不执行

代码片段:

'The number of accepted minion keys({0}) should be lower than 1/4 '

        'of the max open files soft setting({1}). '.format(

            accepted_count, mof_s

        )


转载于:https://my.oschina.net/u/2006667/blog/469795

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值