[Pandora-jp] proctotalが未初期化(未実行となってしまう

"三反田@ひむか流通ネットワーク" santanda @ himuka.ne.jp
2013年 5月 1日 (水) 10:08:00 JST


三反田です。

菊池さま

ありがとうございます。

> これ思いっきり関係あります。
→やはり。。。。

> Linux の proctotal の設定をコピーされているようですが、OS はLinux ですか?
→古めのRHES4です。
# cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant)

> Linux の場合 wc -l の出力にはスペースは含まれないと思うんです
→いいえ、思いっきりスペースが入りますが(笑)
以下、結果です。
# ps -A | tail --lines=+5 | wc -l
     76
↑
スペース有り

次はsedでスペース除去
# ps -A | tail --lines=+5 | wc -l | tr -d ' '
77
↑
スペース無し

上記のようにスペース除去してあげて、データも上がった来て反映されました。
感謝いたします。




(2013/04/30 19:01), KIKUCHI Koichiro wrote:
> 菊地です。
> 
> [...]
>> ■デバッグモードでのproctotal部分抜粋
>>  ちゃんとデータは生成されているのですが。。。
>>  ただ、気になるのは、データ部分の先頭に半角スペースが5個入っています。
>>    data><![CDATA[     78]]></data>
>>            ↑
>>            ここです!
> 
> これ思いっきり関係あります。
> 
> 実装上スペースが入っていると数値と見做されず、サーバー側の処理ではねられます。
> generic_data の場合スペースを入れないようにして下さい。
> (空白ぐらい除去してしまってもいいとは思うんですが)
> 
> Linux の proctotal の設定をコピーされているようですが、OS はLinux ですか?
> Linux の場合 wc -l の出力にはスペースは含まれないと思うんですがもし Linux ならディストリビューションを教えていただけると助かります。
> 
> Linux 以外の OS の場合、設定ファイルがOSごとに用意されていますので、当該OSの設定ファイルの方から設定を
> コピーして下さい。
> 
> もしくは単純に sed -e 's/ //g'  や tr -d ' ' 等でスペースを除去するだけでサーバーに登録されるはずですのでお試し下さい。
> 
> --
> 菊地 宏一郎 <koichiro-ml @ hataki.jp>
> _______________________________________________
> Pandora-jp mailing list
> Pandora-jp @ pandorafms.jp
> http://pandorafms.jp/mailman/listinfo/pandora-jp
> 


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