current working directory: /home/dbag/dbs
detected binary path: /usr/local/bin/uwsgi
chdir() to /home/dbag/dbs/mtest
your processes number limit is 1868
your memory page size is 4096 bytes
detected max file descriptor number: 1024
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uwsgi socket 0 bound to UNIX address /home/dbag/dbs/dbs.sock fd 3
Python version: 2.7.9 (default, Apr 2 2015, 15:37:21) [GCC 4.9.2]
Set PythonHome to /home/dbag/venv/
Вижу ошибку.
ImportError: No module named site
Проверяю пути к библиотекам:
(venv)dbag@work:~/dbs$ python -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())"
/home/dbag/venv/lib/python3.4/site-packages
И это совпадает с тем, что у меня написано!
Ничего не понимаю. :( Смущает еще версия питона: Python version: 2.7.9, при том, что если просто его запустить:
(venv)dbag@work:~/dbs$ python
Python 3.4.3 (default, Mar 26 2015, 22:03:40)
Пересоздавать окружение venv пробовал. Система ubuntu 15.04
Сам себе отвечаю, чтобы на эти грабли больше никто не наступил. Основная проблема - это то, что uwsgi не понимает конфиг в виде *.conf. Ему надо либо *.ini, либо xml