IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

FastCGI のプロセスを strace する

メモしておきます。

1. プロセスマネージャに以下のように attach する(-ff は fork したプロセスにも自動で attach してくれる)

$ sudo strace -ff -o fastcgi_strace_log -p <fcgi プロセスマネージャの PID>

2. fcgi サーバーのプロセスを殺す

$ sudo pkill application.fcgi

3. すると、プロセスマネージャが新しい fcgi サーバーのプロセスを立ち上げるので、そのプロセスに strace で attach できる

$ ls
fastcgi_strace_log.<fcgi サーバーの PID> fastcgi_strace_log.<fcgi サーバーの PID> fastcgi_strace_log.<fcgi サーバーの PID> fastcgi_strace_log.<fcgi サーバーの PID> fastcgi_strace_log.<fcgi サーバーの PID> fastcgi_strace_log.<fcgi サーバーの PID>