Как правильно смотреть логи и ошибки? В случае конфигурации UWSGI+NGINX+FLASK

150 views
Skip to first unread message

Gurom

unread,
Nov 14, 2013, 8:49:33 AM11/14/13
to flask-...@googlegroups.com
Всем привет!


Хочу у сообщества FLASK спросить совета как правильно смотреть ошибки своего кода.
Итак у меня сделан учебный серверок с конфигурацией UWSGI+NGINX+FLASK. Я пишу свой код, перегружаю UWSGI (кстати он иногда вываливается в ошибку и приходится уходить в полный reboot).

Дайте совект, где искать ошибки? Достаточно ли просматривать:

- логи UWSGI
- логи NGINX

Или есть еще места, где много полезного, с точки зрения выпадания ошибки.

Да и вот еще вопрос... Может сам Flask можно настроить каким-то образом чтобы сразу видеть все ошибки в одном месте?

Заранее благодарю.

f1aky

unread,
Nov 14, 2013, 8:54:55 AM11/14/13
to flask-...@googlegroups.com

14.11.2013 15:49, Gurom О©╫О©╫О©╫О©╫О©╫:
> О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫!
>
>
> О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ FLASK О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫.
> О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ UWSGI+NGINX+FLASK.
> О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ UWSGI (О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ reboot).
>
> О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫? О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
>
> - О©╫О©╫О©╫О©╫ UWSGI
> - О©╫О©╫О©╫О©╫ NGINX
>
> О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.
>
> О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫... О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ Flask О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫-О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫?
>
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
>
> --
> О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ flask-russian.
>
> О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫
> flask-russia...@googlegroups.com.
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫:
> https://groups.google.com/groups/opt_out.
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫

Gurom

unread,
Nov 14, 2013, 9:00:44 AM11/14/13
to flask-...@googlegroups.com
Никита, к сожалению, Ваше сообщение выглядит "кракозяблами". Побывал смотреть из разных браузеров и ОС, везде кракозяблы. Проверьте пожалуйста.
С уважением.

четверг, 14 ноября 2013 г., 15:54:55 UTC+2 пользователь никита куринный написал:

никита куринный

unread,
Nov 14, 2013, 9:06:43 AM11/14/13
to flask-...@googlegroups.com
Извените, вчера ОС обновил. Вообщем для дебага есть дев сервер, который перегружаеться при изменении файлов. А веб сервера типа nginx и apache2  используют только для продакшена, когда все готово и мы вылаживаем сацт в инет


2013/11/14 Gurom <ro...@gurtovoy.com>

--
Вы получили это сообщение, поскольку подписаны на группу flask-russian.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес flask-russia...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/groups/opt_out.

Gurom

unread,
Nov 14, 2013, 9:15:00 AM11/14/13
to flask-...@googlegroups.com
Никита, вы меня интригуете! А можно ссылочку в студию, где описан "дев сервер" ?

четверг, 14 ноября 2013 г., 16:06:43 UTC+2 пользователь никита куринный написал:

Mike Klimin

unread,
Nov 14, 2013, 9:33:23 AM11/14/13
to Gurom, flask-...@googlegroups.com
Вот минимальный пример приложения:

# app.py
from flask import Flask

app = Flask(‘my_app')

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=12345)


строка app.run - запускает dev сервер на localhost порт 12345

напишите в консоле - python app.run


-- 
Mike Klimin
Sent with Airmail

никита куринный

unread,
Nov 14, 2013, 10:49:09 AM11/14/13
to flask-...@googlegroups.com
и еще совет гугляните скелет проэктаю там уже прописаны основные батарейки и вам легче будет начать.


2013/11/14 Mike Klimin <kli...@gmail.com>
Reply all
Reply to author
Forward
0 new messages