
Denis
03.04.2017
20:44:37
Смотри какую штуку нашёл
Там команда есть для мониторинга задач
Как-раз для flask-script
А логгинг…

Google

Denis
03.04.2017
20:45:35
Можно попробовать питонячий logger config изменить дефолтный

Eugene
03.04.2017
20:46:24
Да я вроде меняю через basicConfig. Уже всё попробовал. Но логов нет. Просто если бы было понятно, в чем проблема, может я что-то не понимаю.

Vitali K.
03.04.2017
20:46:46
Код в студию :)

Eugene
03.04.2017
20:46:49
Явно хэндлеры задавал

Denis
03.04.2017
20:47:29
Явно хэндлеры задавал
Если с третьим питоном, убедись что импортирован код, что настраивает конфиг логгинга )

Vitali K.
03.04.2017
20:49:45
Ещё можно сходить отладчиком в logger.info (или что там у тебя)

Denis
03.04.2017
20:49:53
Хм, кстати, может быть косяк в том, что файл недоступен для логгинга процессом rq

Eugene
03.04.2017
20:50:43
Код в студию :)
Да ничего особенного же. Вот настраиваю так, к примеру:
import logging
file_handler = logging.FileHandler(filename='logs/myapp.log')
file_handler.setLevel(logging.DEBUG)
app.logger.addHandler(file_handler)
Дальше в какой-то фласковой функции:
@app.route('/')
def index():
app.logger.debug('it works')
return "<h1 style='color:blue'>It works</h1>"
Как пример, файл myapp.log создаётся, а запись "it works" туда не падает. :)

Denis
03.04.2017
20:52:10
Угу, но с воркера ничего?

Eugene
03.04.2017
20:52:32
Да даже без воркера не работает

Denis
03.04.2017
20:52:41
А
А если без uwsgi? )

Eugene
03.04.2017
20:53:02
Примитивный flask hello world не работает :)

Google

Denis
03.04.2017
20:53:05
Uwsgi много хакает внутри питона

Eugene
03.04.2017
20:53:12

Vitali K.
03.04.2017
20:53:29
Самому logger возможно setlevel нужно выставить?

Denis
03.04.2017
20:53:48
На одном проекте пишлось на гуникорн перейти от грейде Джанги до 1.7, так как память поехала )

Eugene
03.04.2017
20:54:03

Denis
03.04.2017
20:54:12
Но это при условии что так просто оно работает ))

Artyom
03.04.2017
20:54:39
О, Денис, привет.

Denis
03.04.2017
20:54:46
Artyom какими судьбами :D

Vitali K.
03.04.2017
20:54:46
так тут может запуск не через uwsgi

Denis
03.04.2017
20:55:06
Artyom я сам сегодня только сюда зарулил

Artyom
03.04.2017
20:55:06
Не спится?

Denis
03.04.2017
20:55:12
Типа того

Artyom
03.04.2017
20:55:19
Так я тоже, только что.

Denis
03.04.2017
20:55:24
Только минут 20 назад домой добрался вообще

Eugene
03.04.2017
20:56:41
пересадил rq worker на отдельный systemd сервис, кажется заработало!

Denis
03.04.2017
20:56:46

Eugene
03.04.2017
20:56:49
Ура. теперь с логами буду разбираться

Artyom
03.04.2017
20:56:56
А я сегодня дома. Модуль для MIDI так и не дописал до github-ready состояния.

Denis
03.04.2017
20:57:00

Google

Eugene
03.04.2017
20:57:04

Denis
03.04.2017
20:57:37

Eugene
03.04.2017
20:58:09
Спасибо, ребята! теперь у меня есть целая ночь на реализацию приложения ?

Denis
03.04.2017
20:58:34
Обращайся, это интересно ))

Artyom
03.04.2017
20:59:29

Denis
03.04.2017
20:59:45

Artyom
03.04.2017
20:59:59
Оффер

Denis
03.04.2017
21:00:11
В Acquired про тебя спрашивали кстати

Dmitry
03.04.2017
21:00:17

Artyom
03.04.2017
21:00:48
Что за Aquired? Первый раз слышу.

Vitali K.
03.04.2017
21:00:54
?

Denis
03.04.2017
21:01:33

Artyom
03.04.2017
21:01:42
*acquired
Что это?

Denis
03.04.2017
21:01:53
Мир тесен? ))))

Vitali K.
03.04.2017
21:01:54
Пацаны с района подняли пару млн $ и пилят стартап слышал
https://spb.hh.ru/vacancy/19958436

Dmitry
03.04.2017
21:02:18
Я кстати не знаю этих ребят :)
@propositive о чём они?

Artyom
03.04.2017
21:02:46
Мир Python-разработчиков в Спб очень тесен.

Google

Admin
ERROR: S client not available

Denis
03.04.2017
21:02:53

Artyom
03.04.2017
21:03:06
Ахаха

Dmitry
03.04.2017
21:03:14
топкек, господа

Vitali K.
03.04.2017
21:03:31
ору

Dmitry
03.04.2017
21:03:36
в голосинушку

Denis
03.04.2017
21:03:41
Аааааа

Dmitry
03.04.2017
21:03:46
как смочь перестать орать?
ох, ладно, твиттер что-то в этот чат протёк.

Sergey
03.04.2017
21:10:10

Denis
03.04.2017
21:10:29
Есть, отдельно
Ай

Sergey
03.04.2017
21:10:55
ухожу во фронтенд

Dmitry
03.04.2017
21:11:20
> A wild @lig11 appears
> He's asking you about senior's salary
> it's super effective

Aleksander
03.04.2017
21:11:49

Denis
03.04.2017
21:12:08
В некотором смысле это и правда хорошо, иначе могло бы быть в основной кодовой базе всё плохо…
Ретраев нет, вот что грустно
Хотя можно и запилить

Sergey
03.04.2017
21:12:34

Denis
03.04.2017
21:12:39

Google

Denis
03.04.2017
21:13:07

Vitali K.
03.04.2017
21:13:32
Да я и так и так называл. Без разницы :)

Denis
03.04.2017
21:13:36
Без механизма ретраев непонятно что происходит с задачей и почему она уже третий день в пулле
Но в результате ты делаешь ретраев ручками, сохраняешь в контекст число ретраев… велосипед )
Та же самая фигня :)

Artyom
03.04.2017
21:14:58
Приставка "Senior" - это buzzword. Их принято не замечать.

Denis
03.04.2017
21:15:03
Я то к тому, что хочется тогда уж иметь имплементацию без необходимости идти и писать/копипастить своб