[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 メーリングリストの案内