[Hatohol-users] [BUG] hatohol server が passive な exchangeProfile に満足しない

Back to archive index

押田光雄 teruo****@mirac*****
2016年 5月 9日 (月) 18:41:24 JST


押田です。

16.04 Beta 2 において、
hatohol server が、
hap2 からの exchangeProfile リクエストに応答した後も、
ステートが進まず、
hap2 からの後続リクエストに対して、
Received a method while exchangeProfile isn't completed yet!
になります。


1) hatohol server で監視サーバ(Zabbix HAP2)を登録する
2) 少しゆっくりする
3) Zabbix Server で hap2-zabbix-api を起動する
4) hap2-zabbix-api が exchangeProfile リクエストを発行する
5) hatohol server が exchangeProfile レスポンスを発行する
6) hap2-zabbix-api が getMonitoringServerInfo リクエストを発行する
7) hatohol server が Received a method while exchangeProfile isn't
completed yet! として処理する


なお、
exchangeProfile の完了は、
ステート表現ではなくフラグ表現になっている可能性があります。

というのも、
いちど正常に通信が開始されると、
(active exchangeProfile が成功したケースと想像)
以後 hap2 を再起動しても本現象が発生しないからです。

#と言っても、hap2 の不活性化を検出するロジックは HAPI 2.0 には定義されていませんが。



Hatohol-users メーリングリストの案内
Back to archive index