etcdmain: print out error and suggestion for fixing notify issue

This commit is contained in:
Xiang Li
2015-10-02 13:39:41 -07:00
committed by Yicheng Qin
parent f8b98d3925
commit 7659bbb1b2

View File

@@ -175,7 +175,10 @@ func Main() {
// for less than one second.
err := daemon.SdNotify("READY=1")
if err != nil {
plog.Errorf("failed to notify systemd for readiness")
plog.Errorf("failed to notify systemd for readiness: %v", err)
if err == daemon.SdNotifyNoSocket {
plog.Errorf("forgot to set Type=notify in systemd service file?")
}
}
}