#heroku #logging
Вопрос:
У меня есть простой телеграмм-бот на Heroku, который каждый день в одно и то же время выполняет рутинную работу, зависящую от времени. Я запускаю его как рабочий процесс, потому что, если я запускаю его как веб-процесс, он в конечном итоге простаивает, и jobqueue.run_daily()
процедура не выполняется (я использую оболочку python-telegram-бота). Бот и так работает нормально, но в качестве побочного эффекта мой журнал заполняется несколькими сообщениями об ошибках H14 («Веб-процессы не запущены»). Хотя эта проблема не влияет на производительность бота, я не могу видеть прошлые журналы за день до этого, потому что Heroku хранит «только» 1500 строк сообщений журнала.
Что я хотел бы сделать, так это предотвратить регистрацию сообщений H14, чтобы я получил 1500 строк полезных сообщений журнала (вместо этого нелепого количества бесполезных ошибок H14). Единственный практический обходной путь, который я нашел до сих пор, — это запустить параллельный веб-процесс только для того, чтобы «обмануть» систему ведения журнала Heroku, но это далеко не элегантное решение. Я не смог найти никакой полезной информации в документации.
Есть какие-нибудь мысли?
Комментарии:
1. Может быть, поделитесь журналом в личном канале telegram