[HN Gopher] Who Watches Watchmen? - Integrating Elixir Applicati...
       ___________________________________________________________________
        
       Who Watches Watchmen? - Integrating Elixir Applications with
       Systemd
        
       Author : todsacerdoti
       Score  : 60 points
       Date   : 2022-01-17 20:45 UTC (2 hours ago)
        
 (HTM) web link (hauleth.dev)
 (TXT) w3m dump (hauleth.dev)
        
       | pm90 wrote:
       | Is this a bug/typo?                 :systemd.ready(),
       | :systemd.set_status(down: [status: "drained"]),
       | {Plug.Cowboy.Drainer, refs: :all, shutdown: 10_000},
       | :systemd.set_status(down: [status: "draining"])
       | 
       | Shouldn't the status be set to "draining" first and then, after
       | drain is complete, to "drained"?
        
         | hauleth wrote:
         | No, because these states are set on shutdown, and processes are
         | killed in reverse order. So first the `draining` message will
         | be set and then `drained`.
        
       | cyberpunk wrote:
       | I know it's uncouth to say so, but I really like the design of
       | this blog. Top marks! :)
        
         | andrewzah wrote:
         | It's a theme for Hugo.
         | 
         | https://themes.gohugo.io/themes/hugo-theme-terminal/
        
         | whitepoplar wrote:
         | I thought the same. The typography, colors, layout, and
         | restraint are gorgeous.
        
       | pm90 wrote:
       | JFYI, with podman [0] you can get all the security benefits
       | mentioned in the article with containers.
       | 
       | This is pretty neat and I love how cleanly the application code
       | reads. I'm curious: is the Erlang VM super fast? I would have
       | expected VM startup time to dominate the overall time to start.
       | 
       | [0]: https://podman.io/
        
       ___________________________________________________________________
       (page generated 2022-01-17 23:00 UTC)