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