タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとPythonとsupervisorに関するanimistのブックマーク (2)

  • Nginx + uWSGI + SupervisorでDjangoアプリケーションをデプロイする

    これがベストプラクティスかどうなのかわかりませんが、おれはこうやりました、って話 もし、これでうまくいかなかったらコメントください 環境 Python:3.6.0(anacondaで構築) Django:1.10.2 nginx:1.11.10 Amazon Linux AMI 今回はAMIでやりましたが、多分CentOSでも大丈夫なはず 大雑把な流れ 1.uWSGIのインストール & uWSGIでDjangoアプリケーションを立ち上げる 2.nginx + uWSGIでアプリケーションを立ち上げる 3.supervisorでプロセスをdaemon化する uWSGIのインストール & uWSGIでDjangoアプリケーションを立ち上げる まずはuWSGIをpipでインストール もしもインストールがうまくいなかったりしたらuwsgiをEC2インスタンスにインストールしようとして失敗した話 -

    Nginx + uWSGI + SupervisorでDjangoアプリケーションをデプロイする
  • Supervisorで簡単にデーモン化 - Qiita

    やりたいこと 常時起動させたいスクリプトなど、デーモンプロセスとして動かしたいことがあると思います。 しかし例えば/etc/init.dのスクリプトなどを自分で書くとなると・・・ PIDファイルの管理をいちいち書くのが面倒でミスりやすい。 ステータスの取得とかも同様。 そもそもそんなローレベルのツールを使わなくてもよい。もっとユーザレベルに近いもので充分。 一般ユーザで起動停止くらいさせたい。 つまりは、大体同じ様になるはずの 「プロセス管理スクリプト書くのが面倒」 なのと、 サービスとして登録してしまうと 「基はrootで起動停止管理」 になるので、 この2つを避けたいということになります。 systemdを使うとスクリプトを書く必要はなくなりますが、 rootでなければ起動停止ができない、という扱いにしたくない。 stdout/errに色々吐きまくって直したくない。 システムのサービ

    Supervisorで簡単にデーモン化 - Qiita
  • 1