タグ

ブックマーク / nodejs.osser.jp (2)

  • pm2 - node.js プロセス管理パッケージ | Node.js技術

    pm2はnode.jsアプリプロセスの管理パッケージです、ロードバランサー機能もビルドインされています。 pm2とは pm2はサーバーの全てのCPUを使って、ステータレッスnode.jsアプリを負荷分散管理するパッケージです、アプリケーションのダウンタイムは0sを保証できます。 主な特徴 ロードバランサー機能をビルドイン(native clusterモジュール利用) デーモンスクリプト node.jsアプリを0sリロード Ubuntu/CentOS起動スクリプトも提供(Ubuntuはupdaterc.d、ほかのLinuxはchkconfig) 不安定プロセスを停止させる(無限ループ回避) コンソール監視 HTTP API リモートコントロールとリアルタイムAPIインターフェース pm2はnode.js v0.11,v0.10,v0.8でテスト通りました、CoffeeScriptとの互換性も

  • nginx最大パフォーマンスを出すための基本設定 | Node.js技術

    解説 worker_processes auto; - Nginx体のプロセス数、autoにしてnginx内部判定に任せるのは賢明 worker_rlimit_nofile 100000; - workerプロセスが最大に開けるファイル数の制限。このように設定したら、ulimit -a以上のファイル数を処理できるようになり、too many open files問題を回避できる worker_connections 2048; - 一つのworkerプロセグが開ける最大コネクション数 multi_accept on; - できるだけクライアントからのリクエストを受け取る use epoll; - Linuxカーネル2.6以上の場合はepoll、BSDの場合kqueue server_tokens off; - セキュリティ対策です、エラー画面のnginxバージョン番号を非表示 sendf

  • 1