Size: a a a

2021 November 18

T

Tishka17 in Python
Твоя задача, только ты знаешь что в ней происходит и как именно это можно остановить
источник

R

Roman in Python
я просто не знаю как получить от celery задачу которую он выполняет и как её убить.
источник

T

Tishka17 in Python
Так тебе текущую или конкретную?
источник

R

Roman in Python
конкретную
источник

T

Tishka17 in Python
А зачем проверять выполняет ли ее селери?
источник

R

Roman in Python
ок, не надо проверять,  надо просто если он начал выполнять, то убить процесс не дожидаясь завершения .
источник

T

Tishka17 in Python
Ну вот ты можешь отменить задачу в селери, но если начала выполняться, скорее всего тебе уже в коде задачи надо как-то это уметь обрабатывать
источник

R

Roman in Python
думаешь что celery не может убить процесс? я нашёл такое в доке, но не получается пока применить:(
>>> from celery.task.control import revoke
>>> revoke(task_id, terminate=True)
источник

T

Tishka17 in Python
Думаю не всегда
источник

R

Roman in Python
понял, спасибо :(
источник

T

Tishka17 in Python
Но если честно, я не очень много работал с селери
источник

R

Roman in Python
понял, спасибо
источник

Y

Yan in Python
#вакансия #job #работа #Python #Devops #fulltime #удаленка #гибрид #developer #backend

Devops / Python developer
Проект сетевого сервиса нового поколения, который заменит устаревшие VPN

Требования:
- Практический опыт создания сложных API модулей (Django или Flask) для Linux серверов и клиентов
- Практический опыт создания SQL баз данных и их использования с серверным и клиентским API
- 3+ года недавнего опыта коммерческой разработки на Python
- Опыт настройки Firewalls, знакомство с iptables
- Знакомство с отладкой сетевого трафика
- Знакомство с разработкой на C/C++ для Linux
- Опыт работы с Docker
- Свободное чтение английской технической документации, поиск на английском

Будем плюсом:
- Опыт работы с Active Directory, LDAP
- Опыт обработки логов
- Опыт настройки VPN
- Вклад в проекты с открытым исходным кодом

Условия:
🔸 оформление ТК РФ
🔸 полная занятость
🔸 удаленка +-2ч по мск, гибрид (офис в Москве)
🔸 зп обсуждается по итогам тех. интервью (180- 250 000 ₽)
                                                                                                                                                                                                                             
🚀Контакт для связи Ян @job_accelerator
источник

KK

Kirill (Cykooz) Kuzm... in Python
Посмотри как работает команда
celery inspect active
Она как раз делает то что тебе надо. Правда не уверен работает ли она с Redis, т.к. с RabbitMQ у Celery есть механизм обмена сообщениями между воркерами через специальные очереди.
источник

R

Roman in Python
но это получается мне надо отдельно ещё запускать celery или через os.system запускать команду и парсить ответ ?
источник

KK

Kirill (Cykooz) Kuzm... in Python
> Посмотри как работает

Это же питон в конце концов. В идеале сможешь импортировать какую-то функцию из Celery к себе и вызвать её. В худшем случае скопипастиш часть кода из Celery.
источник

n

nibble in Python
Вы ж собрались браузерный впн пилить, зачем вам лдап?
источник

AP

A P in Python
Подскажите пожалуйста. Есть доступный для двоечников мануал как рекурсивную функцию заменить на алгоритм без рекурсии?
источник

KK

Kirill (Cykooz) Kuzm... in Python
Ещё есть приложение flower от Celery - это web-UI в котором можно смотреть в реальном времени что там и где выполняется. Но опять таки оно скорее всего работает только через RabbitMQ, т.к. всё что ей нужно для работы - конект к реббиту через который где-то работает Celery.
источник

n

nibble in Python
???
телепаты в отпуске
источник