# celery-server **Repository Path**: tslmy_admin/celery-server ## Basic Information - **Project Name**: celery-server - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # celery-server ### 1、项目放到 /opt 目录下 ### 2、指令 + 简单启动 `celery -A tasks worker -l info` + 多线程后台启动 `celery multi start w1 -A proj -l info --pidfile=./logs/run/%n.pid --logfile=./logs/log/%n%I.log` + 暴力关闭 `celery multi stop w1 -A proj -l info` + 等待任务结束关闭 `celery multi stopwait w1 -A proj -l info` ### 3、清除队列 + `sudo rabbitmqctl list_queues` + `sudo rabbitmqctl stop_app` + `sudo rabbitmqctl reset` + `sudo rabbitmqctl start_app` ### 4、设置账户 + `sudo rabbitmqctl add_user apabi 10NsS2mM` + `sudo rabbitmqctl add_vhost /` + `sudo rabbitmqctl set_permissions -p / apabi ".*" ".*" ".*"` ### 5、pdf2image安装 + `pip install pdf2image` # 注意事项 + 异步调用不能送入相同的pdf文件