エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Rubyのウェブアプリケーションサーバにpumaというのがあります。 で、そのpumaにはコントロールサーバと... Rubyのウェブアプリケーションサーバにpumaというのがあります。 で、そのpumaにはコントロールサーバという仕組みがあります。その仕組みを使うと、指定したURLにHTTPリクエストを送るだけでpumaの再起動や停止が行えます。使い方は下記の通り。 $ puma -S tmp/puma.state --control unix://tmp/pumactl.sock & # 起動 $ pumactl -S tmp/puma.state restart # 再起動 $ pumactl -S tmp/puma.state stop # 停止 で、結論から言うと、まあタイトル通りなのですが、コントロールサーバを使うときは、上記だけでは少しおっかなく、トークン(--control-tokenオプション)も使った方が良いよ、ということです。何故か。下記のケースで少し面倒なことになります。 $ pu