Service managers that pass sockets to daemons are incredibly cool.
1. A script is stuck. IPFS is probably hung.
2. Navigation to IPFS webui hangs.
3. Restart IPFS. Graceful shutdown fails, it gets SIGKILLed.
4. Pre-start config fails due to an IPFS bug.
5. Manually start IPFS daemon to fix state.
6. Restart IPFS again.
7. Browser successfully finishes webui load.
8. Script finishes successfully.
So go-ipfs is trash, but I just had a hung process ungracefully restarted without any clients "noticing".
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!