Remove complex SIGHUP reload feature, use simple restart instead
- Remove tokio signal handling and mutex-based TLS acceptor reloading - Simplify main loop back to basic connection acceptance - Update systemd service to remove ExecReload - Change certbot hook to use systemctl restart instead of reload - Maintain <1s restart time for certificate updates - Eliminate user confusion about partial config reloading
This commit is contained in:
parent
caf9d0984f
commit
b9380483d2
3 changed files with 24 additions and 76 deletions
1
dist/pollux.service
vendored
1
dist/pollux.service
vendored
|
|
@ -6,7 +6,6 @@ Wants=network.target
|
|||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/usr/local/bin/pollux
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
Restart=on-failure
|
||||
RestartSec=5
|
||||
User=gemini
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue