読者です 読者をやめる 読者になる 読者になる

ログってなんぼ

日々のメモです

「Phusion Passenger is currently not serving any applications.」対応メモ

ロードバランサーの下に追加する予定でApache+passenger+railsのサーバーイメージを展開した時にちょっとハマったのでメモ。

passenger-config restart-app でエラー

イメージからサーバーを作成した後Ansibleでサーバーの状態を最新にして、さて後はRailsのソースを最新にしてデプロイするだけ・・・と思ったら

There are no Phusion Passenger-served applications running whose paths begin with '/path/to/app'.
[error] reload passenger

passenger-config restart-app /path/to/appの部分で上記エラー

passenger-status で確認

困ったときはpassenger-statusということで。

[user@app ~/app]$ passenger-status
Version : 5.0.27
Date    : 2016-08-16 14:11:44 +0800
Instance: fKY6zc8j (Apache/2.2.15 (Unix) Phusion_Passenger/5.0.27)

Phusion Passenger is currently not serving any applications.

httpdがリクエストを処理したら解決した・・・

とりあえず、テスト用のロードバランサーに投入して動作確認だけしてみた。

その後、再度passenger-status

$ passenger-status
Version : 5.0.27
Date    : 2016-08-16 14:15:21 +0800
Instance: fKY6zc8j (Apache/2.2.15 (Unix) Phusion_Passenger/5.0.27)

----------- General information -----------
Max pool size : 30
App groups    : 1
Processes     : 1
Requests in top-level queue : 0

----------- Application groups -----------
/path/to/app (production):
  App root: /path/to/app
  Requests in queue: 0
  * PID: 2810    Sessions: 0       Processed: 1       Uptime: 12s
    CPU: 2%      Memory  : 48M     Last used: 12s 

正常になりました・・・ 一度でもhttpdがリクエストを処理すると認識するんだろうか・・・・(´ε`;)ウーン…

何なの(´・ω・`)・・