忍者ブログ

Lutetiums

Windows 環境で Django のサービス化

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

Windows 環境で Django のサービス化

Windows 環境で Django(含むGeoDjango)をサービス化するための備忘録。
Linux なら公式ドキュメントにあるように uWSGI, gunicorn を使えばよい。


使用するもの

  1.  Waitress WSGI server
  2.  winsw

手順

  1. django の venv 環境に waitress 追加
    pip install waitress
  2. winsw の xml 編集 (hoge はアプリケーションに合わせてい適宜修正)
    
     waitress.service
     Waitress
     
     
     python ap server 
     waitress-serve
     --port=8000 hoge.wsgi:application
     rotate
    
    
  3. winsw と xml を適当な名前に変更 して install (例 waitress.exe, waitress.xml にリネーム)
    d:\hoge>waitress.exe install
  4. サービスに登録されていることを確認

上記設定は ipv4 の場合。ipv6 でサービス実行する場合は 起動時の引数のポート番号部分を変える。
waitress-serve --listen=*:8000 hoge.wsgi:application
PR

コメント

P R



カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30