2016-08-29 13 views
6

私はシステムdを使ってubuntu 16.04マシンでキャディーウェブサーバーを起動しています。私はsudo service caddy startservice caddy statusを実行するたびに、私はこのエラーを取得する:私の/etc/systemd/system/caddy.serviceファイルでcaddy.serviceの起動リクエストが速すぎます

● caddy.service - Caddy webserver 
    Loaded: loaded (/etc/systemd/system/caddy.service; enabled; vendor preset: enabled) 
    Active: failed (Result: exit-code) since Mon 2016-08-29 05:03:02 EDT; 4s ago 
    Docs: https://caddyserver.com/ 
    Process: 1135 ExecStart=/usr/local/bin/caddy -agree -email [email protected] -pidfile=/var/run/caddy/caddy.pid (code=exited, status 
Main PID: 1135 (code=exited, status=1/FAILURE) 

systemd[1]: Started Caddy webserver. 
caddy[1135]: Activating privacy features... done. 
caddy[1135]: 2016/08/29 05:03:02 Caddyfile:12 - Parse error: unknown property 'errors' 
systemd[1]: caddy.service: Main process exited, code=exited, status=1/FAILURE 
systemd[1]: caddy.service: Unit entered failed state. 
systemd[1]: caddy.service: Failed with result 'exit-code'. 

答えて

16

、私は次の行をしていた:

Restart=on-failure 

は(#で)それをコメントアウトし、サービスを再起動して示しました。私のCaddyfileにあった根本的な問題。

EDIT:

service caddy statusは、ログからの数行を表示しますので、時にはあなたは、単に完全なログを見て、根本的な問題を見つけることができます。あなたがStartLimitBurstをヒットする起動/停止を繰り返しますが、テストしている場合 - ラインStartLimitIntervalcaddy.serviceファイルでStartLimitBurst注意し、自分の髪の毛を抜く誰のために

journalctl -u caddy 
3

:syslogを使用した場合、これはで行われています制限する。これを可能にするには、ロットを増やすか、StartLimitIntervalを変更する必要があります。

関連する問題