TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Immortal – A cross-platform, OS-agnostic supervisor for Unix-like platforms

78 pointsby teteabout 8 years ago

8 comments

dsr_about 8 years ago
This appears to be aware that it is solving the same problem as daemontools &#x2F; runit &#x2F; nosh &#x2F; s6... but doesn&#x27;t seem to offer anything new or better.<p>And it presents a solved problem (some daemons fork themselves off and the parent exits, so tell them not to do that or use fghack) as a new thing that Immortal can solve.<p>Is there something actually new and interesting about this that I&#x27;m missing?
评论 #13995555 未加载
评论 #13997293 未加载
评论 #13995931 未加载
评论 #14003971 未加载
评论 #13995541 未加载
zieabout 8 years ago
This is pretty much a non-problem for us anymore. We use nomad (www.nomadproject.io) as a distributed process manager(and scheduler), it also does lots and lots of other cool things as well, but it also happens to handle this use case, as a sort of side-effect of what it does.
michaelmiorabout 8 years ago
Curious why I would use this over supervisord. It&#x27;s a shame there&#x27;s no comparison.
评论 #13996423 未加载
评论 #13997092 未加载
评论 #14000823 未加载
norswapabout 8 years ago
What would have made this a smash hit: Windows support. There is still no reasonable truly cross-platform way to deploy daemons.
评论 #13999819 未加载
评论 #13997840 未加载
rektideabout 8 years ago
I really like that it has a user-mode incarnation that looks in ~&#x2F;.immortal. One of the things I really enjoy about Master Control Processes is having a well-declared place where one can expect to find a manifest of processes.
aeriouxabout 8 years ago
Is there more comprehensive docs anywhere? I want to know what options to pass, and more detailed descriptions of what things do. The initial docs page looks like but after clicking through it seems like they all link to each other... so in summary I cant find anything I want :&#x2F;<p>That currently would be the primary barrier to usage -- the docs arent very helpful.
评论 #13997202 未加载
评论 #14002021 未加载
agnivadeabout 8 years ago
Ah nice. Something fresh and written in Go. I was wary that I will have to learn systemctl again for Ubuntu 16.10 after learning upstart.<p>I want to use Immortal instead of systemctl. Just a question - is this mature enough to be used in production systems ?
评论 #14005393 未加载
vor1968about 8 years ago
These supervisor projects are always a chuckle.<p>Is anyone ignorant enough to believe that any monitor can survive general process failure or contribute to recovery of a system with abnormal function or resource starvation?<p>And that is the basic reason for these monitors! garbage. My last experience was with bluepill which was this mess of ruby nonsense. Anyone with any experience knows you can&#x27;t trust a system to correct it&#x27;s own failure. Why are we hammering this nail over and over to catch a 30% recoverable transient...management.
评论 #14007937 未加载
评论 #14001549 未加载