darcs repository web UI and hosting app. This is the main darcsden trunk, which also runs hub.darcs.net. (https://hub.darcs.net)

#193darcs hub crashed with "file descriptor 1025 out of range for select"

At 14:10 the web app terminated with this file descriptor error, not familiar to me:

Nov 22 14:00:01 hub.darcs.net systemd[1]: darcshub.service: Service hold-off time over, scheduling restart.
Nov 22 14:00:01 hub.darcs.net systemd[1]: Stopped darcs hub web app.
Nov 22 14:00:01 hub.darcs.net systemd[1]: Started darcs hub web app.
Nov 22 14:00:02 hub.darcs.net darcshub[9999]: Listening on http://0.0.0.0:8000
Nov 22 14:10:20 hub.darcs.net darcshub[9999]: darcshub: file descriptor 1025 out of range for select (0--1024).
Nov 22 14:10:20 hub.darcs.net darcshub[9999]: Recompile with -threaded to work around this.
Nov 22 14:10:20 hub.darcs.net systemd[1]: darcshub.service: Main process exited, code=exited, status=1/FAILURE
Nov 22 14:10:20 hub.darcs.net systemd[1]: darcshub.service: Unit entered failed state.
Nov 22 14:10:20 hub.darcs.net systemd[1]: darcshub.service: Failed with result 'exit-code'.
Nov 22 15:00:01 hub.darcs.net systemd[1]: darcshub.service: Unit cannot be reloaded because it is inactive.
Nov 22 16:00:01 hub.darcs.net systemd[1]: darcshub.service: Unit cannot be reloaded because it is inactive.

systemd did not restart it.

Subsequent hourly cron jobs calling systemctl reload failed because that command only works on service already running. I have changed that job to systemctl reload-or-restart, in hope that if this recurs it will at least correct itself on the next hour.