Browse Source

Merge pull request #3633 from xiang90/systemd_readiness

etcdmain: print out error and suggestion for fixing notify issue
Xiang Li 10 years ago
parent
commit
69ca0b8475
1 changed files with 4 additions and 1 deletions
  1. 4 1
      etcdmain/etcd.go

+ 4 - 1
etcdmain/etcd.go

@@ -181,7 +181,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?")
+			}
 		}
 	}