2016-05-24 10 views
1

私のソルトスタックインストレーションの1つは、それが実行されるすべてのsaltコマンドに5秒の遅延があります。つまり、このコマンドは5.236秒かかるため、別のシステムには遅延がありません。ソルトコマンドの終了に約5秒かかります

ミニオン(マスターと同じマシン上で実行している)がマスターにコマンドを終了したことを通知しないと表示されますが、コマンドは最終的にはうまく動作します。

遅い環境の「トレース」出力

[email protected]:~# time salt -l trace 'salt01-master' test.ping 
[DEBUG ] Reading configuration from /etc/salt/master 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: salt01-master 
[DEBUG ] Missing configuration file: /home/admin-user/.saltrc 
[TRACE ] None of the required configuration sections, 'logstash_udp_handler' and 'logstash_zmq_handler', were found the in the configuration. Not loading the Logstash logging handlers module. 
[DEBUG ] Configuration file path: /etc/salt/master 
[DEBUG ] Reading configuration from /etc/salt/master 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: salt01-master 
[DEBUG ] Missing configuration file: /home/admin-user/.saltrc 
[DEBUG ] MasterEvent PUB socket URI: ipc:///var/run/salt/master/master_event_pub.ipc 
[DEBUG ] MasterEvent PULL socket URI: ipc:///var/run/salt/master/master_event_pull.ipc 
[DEBUG ] Sending event - data = {'_stamp': '2016-05-24T14:13:25.267566'} 
[TRACE ] get_event() received = {'tag': 'salt/event/new_client', 'data': {'_stamp': '2016-05-24T14:13:25.267566'}} 
[TRACE ] func get_cli_event_returns() 
[DEBUG ] LazyLoaded local_cache.get_load 
[DEBUG ] get_iter_returns for jid 20160524161325275691 sent to set(['salt01-master']) will timeout at 16:13:30.282984 
[DEBUG ] jid 20160524161325275691 return from salt01-master 
[DEBUG ] LazyLoaded nested.output 
[TRACE ] data = {'salt01-master': True} 
salt01-master: 
    True 

real 0m5.236s 
user 0m0.236s 
sys 0m0.034s 

うまく走る環境の「トレース」を出力。正常に動作します

[email protected]:~# time salt -l trace 'salt01-master' test.ping 
[DEBUG ] Reading configuration from /etc/salt/master 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: salt01-master 
[DEBUG ] Missing configuration file: /home/admin-user/.saltrc 
[TRACE ] None of the required configuration sections, 'logstash_udp_handler' and 'logstash_zmq_handler', were found the in the configuration. Not loading the Logstash logging handlers module. 
[DEBUG ] Configuration file path: /etc/salt/master 
[DEBUG ] Reading configuration from /etc/salt/master 
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: salt01-master 
[DEBUG ] Missing configuration file: /home/admin-user/.saltrc 
[DEBUG ] MasterEvent PUB socket URI: ipc:///var/run/salt/master/master_event_pub.ipc 
[DEBUG ] MasterEvent PULL socket URI: ipc:///var/run/salt/master/master_event_pull.ipc 
[DEBUG ] Sending event - data = {'_stamp': '2016-05-24T14:13:53.621800'} 
[TRACE ] get_event() received = {'tag': 'salt/event/new_client', 'data': {'_stamp': '2016-05-24T14:13:53.621800'}} 
[TRACE ] func get_cli_event_returns() 
[DEBUG ] LazyLoaded local_cache.get_load 
[DEBUG ] get_iter_returns for jid 20160524161353631575 sent to set(['salt01-master']) will timeout at 16:13:58.637479 
[DEBUG ] jid 20160524161353631575 return from salt01-master 
[DEBUG ] LazyLoaded nested.output 
[TRACE ] data = {'salt01-master': True} 
salt01-master: 
    True 
[DEBUG ] jid 20160524161353631575 found all minions set(['salt01-master']) 

real 0m0.283s 
user 0m0.179s 
sys 0m0.029s 

環境は、追加の[DEBUG]ラインを持ち、右の「test.ping」コマンド

を定期的に出力した後、誰もが正しい方向に私をパイントことはできますか?

ありがとうございました。

+0

DEBUGログレベルでsalt-masterデーモンを再起動し、実際に何が起こっているかを確認することができます。それはあなたが5秒遅れを得るヒントを与えるでしょう。結果に応じて、応答しているsalt-minionデーモンをDEBUGで再起動し、実際に何が実行されているかを確認することができます。 –

答えて

0

オフラインになっている、または行っていないミニオンのためのミニオンキーはありますか?ソルトマスターは、一部の行方不明のミニオンが応答するのを待っているようです。

+0

すべての私の塩のミニオンが接続され、瞬時に答えます。 – Ham5ter

関連する問題