linuxでred5のプロセスを自動復帰させる方法
Flash Media Server、RED5。
最近つくったサービスeピアノ、こっくりさん、マウスバトラーは全部、このred5で動かしてます。
ちなみに、OSはLinux互換のCentOSさばー。
ただなんか、ふと気付くと死んでるred5サーバ。軽く2−3日に1回はいつの間にか死んでる気がするw
そこでプロセスを自動復帰させるための方法をメモメモ。
ちなみに、daemontoolsって、動作するシステムの要件に
「daemontools は UNIXでだけ動作します」とかゲンナリな事書いてるから、linuxで動かないのかなー。
とか思ってたけど、普通にCentOS linuxサバーでも動いたので手順を書いておくお。( ^ω^ )ニコニコ
daemontoolsのいんすこ
◆2:解凍
tar zxvf daemontools-0.76.tar.gz
◆3:修正
cd admin/daemontools-0.76/
vi src/conf-cc
「--include /usr/include/errno.h」を追記。
これで、linuxでもエラーが出ずにインストールできるようになった。
gcc -O2 -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings --include /usr/include/errno.h
◆4:インストール開始
# ./package/install
んで、インストールは完了