170 похожих чатов

Всем привет пытаюсь собрать систему из очереди, apscheduler и веб-сервиса по совету

отсюда сделал пустой скедулер чтобы из веб-сервиса и очереди можно было кидать джобы на выполнение, а в отдельном процессе крутится уже блокинг, который должен принимать и отрабатывать джобы
проблема в том, что этого не происходит
в редис (это мой джобстор) все кидается нормально, но скедулер не подхватывает почему-то

код, в котором создаю отдельный скедулер самый простой
redis_url = urlparse(config.redis_url)

jobstore = RedisJobStore(
host=redis_url.hostname,
port=redis_url.port,
db=int(redis_url.path.strip("/")),
)

scheduler = BlockingScheduler()
scheduler.add_jobstore(jobstore)

в чем может быть проблема?

10 ответов

14 просмотров

а шедулер запускаешь вообще?

Max- Автор вопроса
Max- Автор вопроса
Max
ну разумеется)

if config.debug: logging.getLogger("apscheduler").setLevel(logging.DEBUG) scheduler.start()

Max
if config.debug: logging.getLogger("apschedule...

пишет вообще Looking for jobs to run?

Max- Автор вопроса
Tishka17
пишет вообще Looking for jobs to run?

опа, а такого и нет как раз

Max
опа, а такого и нет как раз

а сделай для прикола apscheduler.util.TIMEOUT_MAX = 1

Max
опа, а такого и нет как раз

scheduler.wakeup() перед стартом попробуй

Max- Автор вопроса
Tishka17
scheduler.wakeup() перед стартом попробуй

File "...\scheduler.py", line 21, in <module> scheduler.wakeup() File "...\apscheduler\schedulers\blocking.py", line 35, in wakeup self._event.set() ^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'set'

Max
File "...\scheduler.py", line 21, in <module> ...

давай тогда так def wakeup(): time.sleep(5) scheduler.wakeup() Thread(targe=wakeup).start()

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта