2017-03-01 67 views
0

我想配置新的遗物与芹菜一起工作。我正在开发一个Django应用程序,托管在亚马逊EC2 w/CentOS 7上。整合新的遗物与芹菜

我认为我需要为芹菜配置New Relic所需的一切就是编辑/etc/systemd/system/celery.service中的以下行:

ExecStart=/home/myuser/project/venv/bin/celery -A project worker -l info -c 4



并将其更改为:

ExecStart=/home/myuser/project/newrelic.ini newrelic-admin run-program celery -A project worker -l info -c 4

但我看到以下错误:

[[email protected] system]# systemctl daemon-reload 
[[email protected] system]# systemctl restart celery 
[[email protected] system]# systemctl status celery.service -l 
● celery.service - datasidekick celery service 
    Loaded: loaded (/etc/systemd/system/celery.service; enabled; vendor preset: disabled) 
    Active: failed (Result: start-limit) since Wed 2017-03-01 04:16:33 UTC; 900ms ago 
    Process: 22969 ExecStart=/home/datasidekick/datasidekick/newrelic.ini newrelic-admin run-program /home/datasidekick/datasidekick/venv/bin/celery -A datasidekick worker -l info -c 4 (code=exited, status=203/EXEC) 
Main PID: 22969 (code=exited, status=203/EXEC) 

Mar 01 04:16:33 ip-172-31-60-222.ec2.internal systemd[1]: Unit celery.service entered failed state. 
Mar 01 04:16:33 ip-172-31-60-222.ec2.internal systemd[1]: celery.service failed. 
Mar 01 04:16:33 ip-172-31-60-222.ec2.internal systemd[1]: celery.service holdoff time over, scheduling restart. 
Mar 01 04:16:33 ip-172-31-60-222.ec2.internal systemd[1]: start request repeated too quickly for celery.service 
Mar 01 04:16:33 ip-172-31-60-222.ec2.internal systemd[1]: Failed to start datasidekick celery service. 
Mar 01 04:16:33 ip-172-31-60-222.ec2.internal systemd[1]: Unit celery.service entered failed state. 
Mar 01 04:16:33 ip-172-31-60-222.ec2.internal systemd[1]: celery.service failed. 

我不知道我在做什么错。任何帮助是极大的赞赏!

回答