服务在启动后立即停止。 该服务是cygwin sshd并在SYSTEM帐户下运行,使用cyglsa-config进行cygwin身份validation。 我如何诊断?
检查事件查看器 – 服务的错误消息应logging在那里。
默认情况下,应用程序事件应写入Windows应用程序事件日志。 这包括cygwin在Windows上执行的sshd。
正如已经回答的,Event Viewer是你的朋友。 至于这个问题。 对于像这样的移植应用程序来说,如果进程不干净地终止,那么留下一个pid文件(* .pid)并不罕见。 一旦服务重新启动,应用程序将检测到pid文件,假定另一个实例已经在运行并相应退出。 find并手动删除pid文件,然后重试服务启动。