ntt360/pmon2

golang进程管理工具(golang process manager)

GoShell
This is stars and forks stats for /ntt360/pmon2 repository. As of 05 May, 2024 this repository has 938 stars and 131 forks.

pmon2 go进程管理工具(golang process manager),专门用于 go 常驻进程管理 (daemon manager) 启动进程 sudo pmon2 run [./二进制进程文件] [参数1] ... 介绍 Go官方一直没有提供任何进程管理工具,对于 Go 服务的部署,简单的服务,我们使用 linux 内建命令 nohup &组合,或者使用系统自带进程管理工具, 例如 systemd,init.d 配置。或者借助第三方的进程管理工具,如:python 的 supervisor 或者 nodejs 的 pm2。 每种方式都有一定优劣,我们希望继承 go 语言部署集成的便捷易用思想,不需要再安装其他依赖软件,并且提升进程管理工具的体验。 和 pm2 不一样的是,pmon2 直接是启动的系统级常驻进程。进程直接由 init 来管理,因此,就算pmon2管理工具异常退出,也不会影响进程本身运行。 默认的,pmon2 所管理的进程如果发生异常崩溃,pmon2 会尝试重启该进程。如果你不希望某个进程自动重启,那么你可以设置一个 --no-autorestart 参数即可。具体请参考:常用命令使用章节。 如何安装 目前...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
stolostron/rhacm-docsHTMLShell510820
vuejs/vue-routerJavaScriptTypeScriptShell19k05.2k0
rhobs/configurationJsonnetGoMakefile250580
Manas140/dotfilesLuaCSSShell342-1160
brash99/Cpsc256MakefileC++C60440
moraea/dsceObjective-CObjective-C++Shell78030
benibela/xidelPascalShellJavaScript6040370
duneanalytics/spellbookPythonShell95909070
arpitbansal297/Cold-Diffusion-ModelsPythonShell8540690
dinosaure/esperantoShellCOCaml99030