Всем привет! Сделал скрипт - телеграмм бот + прослушивание событий из бд и отправка сообщений. Всё работает, но... Когда запускаю собранный .exe (через auto-py-to-exe) он начинает просто жрать ОЗУ до предела. Хотя если запустить .py - всё нормально. Может я с multiprocessing накосячил? Вот код:
пару хэнлеров для команд ТГ боту
def listen_event()():
тут слушатель событий БД и когда появляется новое событие - делаются
манипуляции с SQL и шлется сообщение в ТГ
return
def start_tg_observer():
executor.start_polling(dp, skip_updates=True)
def start_fb_observer():
while True: # что бы он запустился ждать новое событие
listen_event()
if __name__ == "__main__":
try:
Process(target=start_tg_observer).start()
Process(target=start_fb_observer).start()
except Exception as e:
pass
Ещё раз повторюсь - проблема появляется только когда соберешь в .exe. Помогите, пожалуйста. Спасибо!