このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

さくらサーバーの状況

以前使っていた 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)

EPMDErlangの仮想機械だ。


[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

#