2017-07-10 10 views
2

デモとして花を咲かそうとしています。次のように私のflower.serviceファイルが読み込ま:RHELでデーモンとしてセロリの花を始めるには?

[Unit] 

    Description=Flower Service 
    After=network.target 

[Service] 

    Type=forking 
    User=maas 
    Group=maas 
    PermissionsStartOnly=true 
    ExecStart=/bin/flower --broker=amqp://oser000300// 

[Install] 

    WantedBy=multi-user.target 

をしかし、私はサービスを開始するとき、それはエラーを与えています。

//systemctl status flower.service 

* flower.service - Flower Service 
    Loaded: loaded (/etc/systemd/system/flower.service; enabled; vendor preset: disabled) 
    Active: failed (Result: timeout) since Mon 2017-07-10 20:25:59 UTC; 4min 38s ago 
    Process: 49255 ExecStart=/bin/flower --broker=amqp://oser000300// (code=exited, status=0/SUCCESS) 


Connected to amqp://guest:**@oser000300:5672// 
flower.service start operation timed out. Terminating. 
SIGTERM detected, shutting down 
Failed to start Flower Service. 
Unit flower.service entered failed state. 
flower.service failed. 
+1

花(Redisのを使用して動作します)セロリのための監視ツールです、あなたはセロリを実行していますか? – jmugz3

+0

はい、セロリが走っていて、花は正常に運べますが、サービスとしては始まりません。 – Datta

+0

@jwwこれはプログラミング上の問題だと思うが、私の質問はシェルスクリプトやその他の形式でサービスファイルを書くことに関するものだ。 – Datta

答えて

0

サービスの開始時に同じタイムアウトの問題が発生しました。

これらのパラメータは、(私はすでにフォークタイプで実行されているセロリのサービスを持っていた)トリックを行っている:

Type=simple 
Restart=on-failure 
関連する問題