とりあえずやってミタ

とりあえず技術的っぽいことをいろいろやってみるブログ

appサーバーの動作確認でハマった

   

インフラもなさる皆様はアプリケーションサーバーを立ち上げた時にどのように起動確認しているのでしょうか。psコマンド?curlコマンド?
そんなありがちな作業で恥ずかしいミスをした際の自戒をこめたメモ


私がやったこと

  • アプリケーションサーバー(ここではgunicorn)を8000番ポートで立ち上げる。
  • psコマンドでプロセスの確認
  • curlコマンドでhtml出力を確認

ここでhtmlの生データが帰ってくると期待していたら何も返らずにハマった。うまく起動していないのかと、と。

解決

結論から言うと、curlコマンドではステータスコードが301が返っており、リダイレクトされたことを示していた。(3**番台はリダイレクト系のステータスコード)

curlコマンドをデフォルトで実行するとリダイレクト先の結果までは出力しないらしい。(知らなかった)

リダイレクト先の結果を確認したい時は以下のようにする

これで無事リダイレクト先のHTMLが出力されていることを確認


ハマった時間、朝の4時から7時まで。。。。泣く

 - メモ

  関連記事