Найти - Пользователи
Полная версия: Назначенные задания
Начало » Pyramid / Pylons / TurboGears » Назначенные задания
1 2
ingvar
Подскажите, плиз, какой модуль можно использовать для реализации заданий (jobs) по определенному времени?

Единственное, что пока могу придумать - это создавать постоянный поток где-нибудь в environment.py с бесконечным циклом? (типа Idle process).

Наверняка есть уже решение.
slivlen
А чем Cron не устраивает?
ingvar
Спасибо, устраивает :)
Но не везде :)
j2a
ingvar
Подскажите, плиз, какой модуль можно использовать для реализации заданий (jobs) по определенному времени?

Единственное, что пока могу придумать - это создавать постоянный поток где-нибудь в environment.py с бесконечным циклом? (типа Idle process).

Наверняка есть уже решение.
крон уже посоветовали, если же он не доступен, то
http://groups.google.com/group/pylons-discuss/browse_thread/thread/f4937f5fdf98e64d/3a8db9b9262cc607
ingvar
j2a
ingvar
Подскажите, плиз, какой модуль можно использовать для реализации заданий (jobs) по определенному времени?

Единственное, что пока могу придумать - это создавать постоянный поток где-нибудь в environment.py с бесконечным циклом? (типа Idle process).

Наверняка есть уже решение.
крон уже посоветовали, если же он не доступен, то
http://groups.google.com/group/pylons-discuss/browse_thread/thread/f4937f5fdf98e64d/3a8db9b9262cc607
Да, это, пожалуй, будет универсальнее :)

Жаль, что в самом pylons нет подобного механизма…хотя бы на основе paster-а
ingvar
Поизучав вопрос вывел самый удобный и понятный шедулерный модуль: http://www.webwareforpython.org/
Там есть taskkit хороший
Если кто пишет тикеты в пилоне - вставьте.
ИМХО, логичнее организованно и лучше интегрируется :)
только ошибки с потока функции приходится вручную обрабатывать
j2a
ingvar +1. Я тоже думал TaskKit использовать. Но мне хочется чтобы задания можно было по сети задавать. Начал было на twisted делать, минимально работающее сделал, но потом приоритеты несколько поменялись и пока что это заброшено…
Naota
Подскажите как сделать скрипт для запуска из cron, который будет работать с окружением pylons. Доступ к базе данных и настройке приложения. По сути мне нужен скрипт, который периодически грабит сайт и заносит в базу информацию. Отдельно к базе подцепиться легко, но вот к настройкам приложения(урл к БД)..
Naota
j2a
http://wiki.pylonshq.com/display/pylonscookbook/Running+cron+jobs
http://wiki.pylonshq.com/display/pylonscookbook/Cron+jobs+and+command-line+utilities
Посмотрел. Но так и не понял как включить модель. Вот так в моделе создается сейсия:
Session = scoped_session(sessionmaker(autoflush=True, transactional=True,
                                      bind=config['pylons.g'].sa_engine))
И ошибка в том, что не находит sa_engine.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB