lang:python
Это старая версия документа!
Redis
sudo apt-get install redis-server pip install rq pip install rq-scheduler rq worker --with-scheduler
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES source ~/.zshrc
from datetime import timedelta from rq import Queue from redis import Redis from tasks import send_info queue = Queue(name='default', connection=Redis()) queue.enqueue_in(timedelta(seconds=5), send_info, 1). # date time, func, args
[Unit] Description=RQ Worker After=network.target [Service] Type=simple WorkingDirectory=/opt/customers/project/git Environment=LANG=en_US.UTF-8 Environment=LC_ALL=en_US.UTF-8 Environment=LC_LANG=en_US.UTF-8 ExecStart=/opt/customers/project/bin/rq worker --with-scheduler ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID PrivateTmp=true Restart=always [Install] WantedBy=multi-user.target
- project - каталог в котором расположен /bin, в котором есть rq
- git - каталог проекта в котором расположен файл .py из которого вызываются функции
—-
lang/python.1690139331.txt.gz · Последнее изменение: 23.07.2023 22:08 — kubada