[Pandora-jp] 2バイトの文字列の扱い

KIKUCHI Koichiro koichiro-ml @ hataki.jp
2012年 10月 6日 (土) 20:23:04 JST


菊地です。

2012年10月6日 12:33 "三反田@ひむか流通ネットワーク" <santanda @ himuka.ne.jp>:
> 三反田です。
>
> 仕様の確認です。
>
> pandora_agent.confで、以下のようなサービス監視の試行をしていましたら
> 監視される側での標準出力が2バイトの文字列の場合で、生成されるxmlが
> panoraサーバに取り込まれると、pandora_agnet.confで設定した各execの
> 結果が、「DOWN」と表示されます。 ※添付画像をご参照ください。
>
> 2バイト文字列があると、NGなのでしょうか?
> それとも何か回避可能な技がございますでしょうか?

別に2バイト文字がNGなことはありません。Pandoraサーバは2バイト文字も扱えます。

画像を見る限り、データサーバモジュールが全て更新されていないようですので、状況としては、XMLファイルの
取り込み自体に失敗しているように見えます。
そうなると、pandora_agent.confで指定しているXMLファイルのエンコーティング(XML宣言に使われます)と
2バイト文字列のエンコーディングが合っておらず、結果的に不正なXMLファイルが生成されるために、
PandoraサーバがXMLファルの取り込みに失敗しているといったあたりが真っ先に考えられますが、
pandora_agent.confで指定してるい文字コードと2バイト文字列の文字コードは一致していますか?

XMLファイルの取り込みに失敗している場合、Pandoraのイベントにもエラーが記録されているはずですので
こちらも併せてご確認下さい。

--
菊地 宏一郎


Pandora-jp メーリングリストの案内