/**************************************************************************************
* uwsgi 配置 初试
* 说明:
* 将uwsgi命令行参数改成配置文件中的参数。
*
* 2016-8-6 深圳 南山平山村 曾剑锋
*************************************************************************************/
一、shell运行uwsgi:
uwsgi --socket 127.0.0.1:9091 --chdir /home/zengjf/website/mysite --wsgi-file mysite/wsgi.py --master --processes 2 --threads 2
二、uwsgi配置:
root@zengjf:/etc/uwsgi/apps-available# ls
mysite.ini README
root@zengjf:/etc/uwsgi/apps-available# pwd
/etc/uwsgi/apps-available
root@zengjf:/etc/uwsgi/apps-available# cat mysite.ini
[uwsgi]
socket = 127.0.0.1:9091
chdir = /home/zengjf/website/mysite # 网站绝对目录,也就是django生成项目目录
wsgi-file = mysite/wsgi.py # 这个文件是django生成的,相对目录
processes = 4
threads = 2
root@zengjf:/etc/uwsgi/apps-available# tree /home/zengjf/website/mysite/
/home/zengjf/website/mysite/
├── blog
│ ├── admin.py
│ ├── admin.pyc
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── models.py
│ ├── models.pyc
│ ├── tests.py
│ ├── views.py
│ └── views.pyc
├── manage.py
└── mysite
├── __init__.py
├── __init__.pyc
├── settings.py
├── settings.pyc
├── urls.py
├── urls.pyc
└── wsgi.py
2 directories, 17 files
root@zengjf:/etc/uwsgi/apps-available#
三、创建软连接:
root@zengjf:/etc/uwsgi/apps-enabled# ls -al
总用量 12
drwxr-xr-x 2 root root 4096 8月 6 22:24 .
drwxr-xr-x 4 root root 4096 8月 4 21:04 ..
lrwxrwxrwx 1 root root 28 8月 6 22:24 mysite.ini -> ../apps-available/mysite.ini
-rw-r--r-- 1 root root 424 9月 17 2013 README
root@zengjf:/etc/uwsgi/apps-enabled#