NewLife.Agent icon indicating copy to clipboard operation
NewLife.Agent copied to clipboard

应用程序注册为系统服务,支持Windows/Linux

Results 3 NewLife.Agent issues
Sort by recently updated
recently updated
newest added

win732 X86电脑,现场电脑断电后,原本注册的服务消失了。需要重新安装服务才行

A4运行的SmartOS来自Linux的Buildroot裁剪。 SmartOS没有systemd,星尘代理StarAgent原来使用RcInit。 由于存在/etc/init.d/目录,新代码识别为SysVinit。 经过核对init.d目录里面的内容,的确符合SysVinit标准,后续可以让SmartOS使用SysVinit。 StarAgent升级最后一步是重启服务,此时调用 /etc/init.d/StarAgent restart,脚本内部先stop再start。 而SysVinit内的stop实现,又是调用 /etc/init.d/StarAgent stop,两者互相调用形成了死循环。 可参考RcInit实现,先Host.Stop实现为kill进程。

bug

有时候因遇发意外的情况,虽然是进程是起来了,但服务可能并没正常,如果能用给定的URL去判断一下是不是更好。 谢谢!

enhancement