[SCore-users-jp]PM/Ethernetのrpmテスト

Kameyama Toyohisa kameyama @ pccluster.org
2008年 10月 21日 (火) 18:07:43 JST


亀山です.

亀井 雄介 さんは書きました:
>> scoreboard の process に strace をかけるのが
>> 確実なような...
>>    # ps axwww | grep scoreboard
>> で pid を調べて
>>    # strace -p pid
>> で strace をかけることができます.
>> これで問題は /opt/score/etc/pm-ethernet.conf を
>> 正常に open できているかどうかですが...
> 
> # ps axwww | grep scoreboard
>   7622 ?      Ss  0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7623 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7624 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7625 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7626 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7627 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7628 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7631 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7632 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7633 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid
>   7634 ?      S   0:00 /opt/score/6.0.2/sbin/obl.i386-centos4-linux2_6/scoreboard.exe -pid

あ, prefork しているのを忘れていました.

>  32252 pts/2  R+  0:00 grep scoreboard
> 
> # strace -p 7623
>   Process 7622 attached - interrupt to quit
>   accept(3,
> 
> と、ここで止まってしまいそのIDをモニターできませんでした。
> 他のIDでも同じようになりました。

scoreboard 自体は要求があるまで accept() で止まっていて
rpmtest などから要求があったときに accept() を抜けて動くので
ここで止まっているのは問題ありません.

が, prefork しているとどれが動くか分からないのでちょっと面倒ですね...

/etc/init.d/scoreboard をいじって scoreboard を起動しているところで
    strace -f -o /tmp/scoreboard.strace scoreboard
などと strace 下で起動するようにして. -o で指定したファイルを
見るのが良さそうですね.

Kameyama Toyohisa



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