忍者ブログ

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



カレンダー

10 2024/11 12
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