文件名称:hivemind:基于Procfile的应用程序的流程管理器
文件大小:16KB
文件格式:ZIP
更新时间:2024-05-18 10:27:32
procfile Go
蜂群思维 Hivemind是基于Procfile的应用程序的进程管理器。 目前,它支持Linux,FreeBSD和macOS。 Procfile是一种简单格式,用于指定应用程序提供的进程类型(例如Web应用程序服务器,后台队列进程,前端构建器)以及运行这些进程的命令。 它可以极大地简化开发人员的流程管理,并被诸如Heroku和Deis之类的流行平台即服务所使用。 您可以了解有关Procfile格式的更多信息。 有一些很好的基于Procfile的流程管理工具,包括David Dollar的,这就是全部的开始。 大多数这些工具的问题在于,您要管理的进程开始认为它们正在将其输出记录到文件中,并且可能导致各种问题:严重的输出滞后,丢失或中断。 工具还可以添加虚荣信息(日志中不需要的时间戳)。 创建Hivemind是为了一劳永逸地解决这些问题。 有关良好的介绍和所有多汁的细节,请参见本文!
【文件预览】:
hivemind-master
----.gitignore(61B)
----main.go(2KB)
----README.md(4KB)
----utils.go(558B)
----hivemind.go(2KB)
----build-all.sh(2KB)
----LICENSE(1KB)
----output.go(2KB)
----ensure_kill.go(144B)
----go.mod(280B)
----.golangci.yml(147B)
----process.go(1KB)
----go.sum(2KB)
----.travis.yml(274B)
----ensure_kill_linux.go(124B)
----procfile.go(976B)
----logo.svg(19KB)