node.jsでUDPサーバーを作ったので、いざこれを適当なサーバー上で運用させてみようと思ったところ、どういった形で運用すればよいのかわからない…。開発時にはnodeコマンドを使ってサーバーを立ち上げていましたが、本番サーバーでもそれでよいのか?調べていたところ、foreverというnode.js用のデーモンマネージャーがあり、これを使うのが楽そうだったので使ってみました。 foreverのインストール foreverはnpmを使ってインストールすることができます。foreverはコマンドライン上で使うので、npm 1.0系では-gオプションをつけてグローバルインストールする必要があります。 sudo npm install forever -g アプリケーションの起動 アプリケーションの管理にはforeverコマンドを使います。 forever start udpserver/udps
daemon.nodeを使用してexpressで作成したhttpサーバーをdaemon化する方法を書きます。 daemon.node(https://github.com/indexzero/daemon.node)を使用してexpressで作成したサーバーをdaemon化できるようにします。daemon.node自体はnpm install daemonでインストールしておきます。var sys = require('sys'), fs = require('fs'), http = require('http'), path = require('path'), daemon = require('daemon'); var lockfile = path.join(__dirname, 'pids/daemon1.pid'); var logfile = path.join(__di
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く