瀏覽代碼

etcdmain: print out error and suggestion for fixing notify issue

Xiang Li 10 年之前
父節點
當前提交
51043830d4
共有 1 個文件被更改,包括 4 次插入1 次删除
  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?")
+			}
 		}
 	}