- 追加された行はこの色です。
- 削除された行はこの色です。
- 障害メモ/sshからログアウトするとmysqldが停止する へ行く。
- 障害メモ/sshからログアウトするとmysqldが停止する の差分を削除
*キーワード [#s089db0d]
-nohup
-ssh
-MySQL
*現象 [#f9b20d01]
mysqld をコンソールから立ち上げて ssh からログアウトすると、mysqld が停止する。
*原因 [#y21d5243]
ユーザがシェルからログアウトすると、シェルが端末から起動したプロセスに向けて SIGHUP シグナルを発信するため。プロセス(mysqld)は SIGHUP シグナルを受けて終了する。
*対策 [#f2ee3c6a]
次のようにしてプロセスを実行すると、プロセスはSIGHUPシグナルを無視する。
$ nohup mysqld [options] &
**バックグラウンド処理は nohup の機能ではない [#xdf05639]
なにかの都合で fg(フォアグラウンド) したときは bg(バックグラウンド) することを忘れずに。
$ fg
(Ctrl + z)
$ bg
*参考 [#bf18b358]
-http://dev.mysql.com/doc/refman/4.1/ja/alpha-dec-unix.html
-http://www.atmarkit.co.jp/flinux/rensai/linuxtips/352nostopprog.html
-http://www.glamenv-septzen.net/view/854