さくらサーバーの状況
以前使っていた https://dev.commuworld.org:7999/ は、Apache+Tracで動いていたが、Apacheを止めたので、これはもう動かない。Subversionは動いているかも。Apacheの再起動には、SSL証明書(ナンチャッテ証明書)の再構成が必要;作業を中途でうっちゃってある。
http://microapplications.net/ とか http://microapplications.net:8007/* は動いている。これらはいくつかのYAWSプロセスが走り続けているから。こいつらも止めて、8000番台のポートも閉じることにする。
sudo lsof -i で現在動いてるプロセスを見ると、imap, pop3, smpt, ssh, ntp, ssl 関係以外は
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
beam 3407 yaws 12u IPv4 8161 TCP localhost.localdomain:32802 (LISTEN)
beam 3407 yaws 13u IPv4 8163 TCP *:webcache (LISTEN)
epmd 8500 oxxxxx 3u IPv4 863167 TCP *:4369 (LISTEN)
epmd 8500 oxxxxx 4u IPv4 863488 TCP localhost.localdomain:4369->localhost.localdomain:33202 (ESTABLISHED)
beam 8590 root 8u IPv4 863485 TCP *:33201 (LISTEN)
beam 8590 root 9u IPv4 863487 TCP localhost.localdomain:33202->localhost.localdomain:4369 (ESTABLISHED)
beam 8590 root 16u IPv4 863491 TCP localhost.localdomain:33204 (LISTEN)
beam 8590 root 18u IPv4 863497 TCP *:http (LISTEN)
beam 23174 k-yyyyyy 12u IPv4 10760147 TCP localhost.localdomain:34339 (LISTEN)
beam 23174 k-yyyyyy 13u IPv4 10760149 TCP *:8007 (LISTEN)
beam 32301 oxxxxx 12u IPv4 8148126 TCP localhost.localdomain:34007 (LISTEN)
beam 32301 oxxxxx 13u IPv4 8148128 TCP *:8004 (LISTEN)
[hiyama@microapplications ~]$ sudo ps -A | egrep '(PID|beam)'
PID TTY TIME CMD
3407 ? 00:31:19 beam
8590 ? 00:28:58 beam
23174 pts/1 00:19:41 beam
32301 ? 00:22:44 beam
[hiyama@microapplications ~]$ sudo ps -A | egrep '(PID|epmd)'
PID TTY TIME CMD
8500 ? 00:00:01 epmd
[hiyama@microapplications ~]$
EPMDは問題ないが、4つあるYAWSをグレースフルに止めるスクリプトはどこだか?
しょうがないのでkillした。
# ps -A | egrep '(PID|beam)'
PID TTY TIME CMD
3407 ? 00:31:20 beam
8590 ? 00:28:58 beam
23174 pts/1 00:19:41 beam
32301 ? 00:22:44 beam# kill -s TERM 3407
# ps -A | egrep '(PID|beam)'
PID TTY TIME CMD
8590 ? 00:28:58 beam
23174 pts/1 00:19:41 beam
32301 ? 00:22:44 beam# kill -s TERM 8590
# ps -A | egrep '(PID|beam)'
PID TTY TIME CMD
23174 pts/1 00:19:41 beam
32301 ? 00:22:44 beam# kill -s TERM 23174
# kill -s TERM 32301
# ps -A | egrep '(PID|beam)'
PID TTY TIME CMD#