salt 發送不出去命令

salt發送數據失敗:html

pub_data 爲空,因此報錯爲:沒有權限執行命令(Failed to authenticate, is this user permitted to execute commands?)node

解決方法:git

1.查看salt進程狀態是否正常github

2.查看/var 磁盤空間是否已滿  df -hweb

3.查看/var 磁盤inodes是否已滿,由於jobs文件太多,已佔滿該目錄的inodes,df -i 查看清理掉jobs目錄下內容OKthis

4.cpu負債壓力大,擴容cpu並增長配置文件master的client線程數spa

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

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

5.查看open_files 文件數大小,htm

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

        )

相關文章
相關標籤/搜索