Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 10, 2014 11:27:14

wadadaaa
Зарегистрирован: 2012-08-16
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Деплой Django+uWSGI+Nginx на Heroku

Деплою проект, локально всё работает, логи  Heroku:

ImportError: No module named app.wsgi
  --- no python application found, check your startup logs for errors ---
unable to load app 0 (mountpoint='') (callable not found or import error)
 --- no python application found, check your startup logs for errors ---
heroku[router]: at=info method=GET path="/" host=myapp.herokuapp.com request_id=645f6570-112d-46d9-9578-1b4e90c4b7d9 fwd="5.144.57.6" dyno=web.1 connect=1ms service=2ms status=500 bytes=104

Procfile:
web: uwsgi uwsgi.ini
uwsgi:
[uwsgi]
print = Hello I'm the uWSGI config for %c project!
;uid = user
;gid = staff
;chmod-socket = 664
;chown-socket = user:staff
auto-procname
protocol = uwsgi
procname-prefix-spaced = [uWSGI %c]
socket = %d%c.sock
http-socket = :$(PORT)
master
processes = %k
autoload
no-orphans
die-on-term
memory-report
disable-logging
ignore-write-errors
ignore-sigpipe
enable-threads
single-interpreter
lazy-apps
vacuum
harakiri = 60
harakiri-verbose
reload-mercy = %k
worker-reload-mercy = %k
max-requests = 5000
buffer-size = 65535
post-buffering = 1048576
reload-on-rss = 300
touch-reload = %p
;for-readline = .env
;  env = %(_)
;end-for
pp = %d
module = %c.wsgi
;[stats]
;stats = %d%c.stats.sock
;stats = :1717
; serving static files via uwsgi
static-map2 = /assets=%dpublic
static-map2 = /uploads=%dpublic
;[cache]
cache = 1000
cache-blocksize = 65536
;[prdoduction]
if-env = DEV=False
print = Loaded production settings!
disable-logging
ignore-write-errors
ignore-sigpipe
endif
;[development]
if-env = DEV=True
print = Loaded development settings!
venv = /Users/user/.virtualenvs/%c
;logto = %dlogs/%c.uwsgi.log
py-autoreload = 2
endif

Офлайн

#2 Дек. 10, 2014 13:22:43

alchemist
Зарегистрирован: 2014-11-12
Сообщения: 43
Репутация: +  0  -
Профиль   Отправить e-mail  

Деплой Django+uWSGI+Nginx на Heroku

uWSGI чем-то обоснован?

Лучше делать так как пишет офф. документация и использовать gunicorn.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version