uwsgi安裝使用

2021-06-28 01:47:44 字數 839 閱讀 3287

基於python的web應用的部署方法常見的有:fcgi、wsgi以及uwsgi。

其中uwsgi的速度據說是fcgi的十倍那麼快。它的特點是:

1、超快的效能

2、低記憶體占用

4、詳盡的日誌記錄

5、高度可定製

安裝uwsgi

apt-get install uwsgi uwsgi-plugin-python

如果許可權不夠就加上sudo。這樣就成功安裝了uwsgi。

啟動uwsgi:uwsgi -x ~/oj/oj/django_socket.xml

uwsgi在django的配置如下:

django_socket.xml

:8077

/home/cugbacm/oj/oj

django_wsgi

1 uwsgi.log

uwsgi相當於鏈結nginx和django的元件。

還有乙個配置檔案如下:

django_wsgi.py

#!/usr/bin/env python

# coding: utf-8

import os

import sys

reload(sys)

sys.setdefaultencoding('utf8')

os.environ.setdefault("django_settings_module", "oj.settings")

from django.core.handlers.wsgi import wsgihandler

安裝uwsgi和使用uwsgi

部落格說明 安裝依賴apt get install build essential python dev安裝 uwsgi 使用python3的pip來安裝 pip3 install uwsgi建立配置檔案 建立類似配置檔案,uwsgi.ini uwsgi socket 127.0.0.1 3031 ...

Ubuntu環境安裝uwsgi

安裝uwsgi的問題 按照網上所說的,應該直接pip install uwsgi就行了。可是在實際操作的時候遇到了很多問題。最終通過下述兩個步驟解決的。報錯 failed building wheel for uwsgi 解決辦法 apt get install python3.6 dev impo...

uWsgi的安裝與測試

安裝 uwsgi 的安裝很簡單 1pipinstalluwsgi 現在我們試下將 django 跑起來。我們先在 virtualenv 建立乙個 django project 1 root nowamagic cd nowamagic venv 2 root nowamagic nowamagic ...