26. http://www.sonicgarden.jp/
Rails App Server Layer 編
Deploy Hookを活用すべし
②
自動で asset:precompileしてくれない。
でもHookの利用は簡単なので活用しましょう
詳細はこちら
http://interu.hatenablog.com/entry/2013/08/01/214258
27. http://www.sonicgarden.jp/
Node.js App Server Layer 編
Port 80でもListenすべし
①
Monitが http://127.0.0.1:80/ を監視。
Port 443で運用したいときもPort 80で
ヘルスチェックを受け付けないと接続が頻繁に
切れちゃうよ。
詳細はこちら
http://interu.hatenablog.com/entry/2014/03/11/224532
28. http://www.sonicgarden.jp/
Node.js App Server Layer 編
NODE_ENVの指定は頑張るべし
②
Railsの場合はRAILS_ENV指定ができるが
Node.jsではなぜかできない。
staging/productionで設定切り替えが必要な場合は
デプロイフックとnode-configを活用しようね。
詳細はこちら
http://interu.hatenablog.com/entry/2014/03/11/224532
29. http://www.sonicgarden.jp/
Node.js App Server Layer 編
ELBでバランシングしたいときは頑張れ
③
socket.ioでELBを使う場合はHTTPではなく
TCPリスナーで対応してね。バランシングするなら
RedisStoreにsessionを保存して使うとよさげ。
ElastiCache for Redisの出番です!
詳細はこちら
http://jxck.hatenablog.com/entry/20120228/1330444857