файл uwsgi.ini
[uwsgi]
socket = /tmp/gist.sock
chmod-socket = 777
chdir = /home/ubuntu/gist_web_api/portal-gist/
wsgi-file = wsgi.py
pidfile = /tmp/gist.pid
master = true
processes = 5
stats = 127.0.0.1:9292
vacuum= true
py-autoreload=3
logto=/home/ubuntu/logs/gist-uwsgi.log
virtualenv=/home/ubuntu/anaconda3/envs/tensorflow_p27/
файл supervisor.conf
[program:server2]
command=uwsgi --die-on-term --ini /home/ubuntu/configuration/gist-uwsgi.ini
autorestart=true
autostart=true
stopwaitsecs=5
stopsignal=QUIT
stdout_logfile=/home/ubuntu/logs/supervisor.log
при проверке файла журнала uwsgi
Traceback (most recent call last):
File "wsgi.py", line 12, in <module>
from django.core.wsgi import get_wsgi_application
File "/home/ubuntu/anaconda3/envs/tensorflow_p27/lib/python2.7/site-packages/django/core/wsgi.py", line 2, in <module>
from django.core.handlers.wsgi import WSGIHandler
File "/home/ubuntu/anaconda3/envs/tensorflow_p27/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 8, in <module>
from django import http
File "/home/ubuntu/anaconda3/envs/tensorflow_p27/lib/python2.7/site-packages/django/http/__init__.py", line 1, in <module>
from django.http.cookie import SimpleCookie, parse_cookie
File "/home/ubuntu/anaconda3/envs/tensorflow_p27/lib/python2.7/site-packages/django/http/cookie.py", line 6, in <module>
from django.utils.encoding import force_str
File "/home/ubuntu/anaconda3/envs/tensorflow_p27/lib/python2.7/site-packages/django/utils/encoding.py", line 10, in <module>
from django.utils.functional import Promise
File "/home/ubuntu/anaconda3/envs/tensorflow_p27/lib/python2.7/site-packages/django/utils/functional.py", line 1, in <module>
import copy
File "/home/ubuntu/anaconda3/envs/tensorflow_p27/lib/python2.7/copy.py", line 52, in <module>
import weakref
File "/home/ubuntu/anaconda3/envs/tensorflow_p27/lib/python2.7/weakref.py", line 14, in <module>
from _weakref import (
ImportError: cannot import name _remove_dead_weakref
unable to load app 0 (mountpoint='') (callable not found or import error)
Я не могу запустить приложение djangoактивировав anaconda tenorflow env, я проверил команду run после активации и запуска env и смог убедиться, что она работает успешно.Проблема здесь, в то время как я использую uwsgi и supervisor для запуска в prod, я получаю вышеуказанную ошибку.кто-нибудь может мне помочь здесь?