diff --git a/.lychee.toml b/.lychee.toml index 28ba8726..6c929531 100644 --- a/.lychee.toml +++ b/.lychee.toml @@ -18,6 +18,8 @@ exclude = [ "^https://api\\.seatable\\.com/reference/", # Links with .md extension (valid in MkDocs, 404 on live site checked separately) "admin\\.seatable\\.com.*\\.md$", + # nip.io wildcard DNS (example/placeholder hostnames) + "nip\\.io", ] # Accept these status codes as valid diff --git a/docs/installation/faq.md b/docs/installation/faq.md index b58079a8..57e7384f 100644 --- a/docs/installation/faq.md +++ b/docs/installation/faq.md @@ -171,12 +171,13 @@ security headers vielleicth im Bereich Proxy. You can run the following command **inside** the `seatable-server` container to restart all Gunicorn workers: ```bash - kill -HUP $(cat /opt/seatable/pids/dtable-web.pid) + kill -HUP $(cat /var/run/dtable-web.pid) ``` - This sends a `SIGHUP` signal to the Gunicorn master process, whose PID is stored inside the file `/opt/seatable/pids/dtable-web.pid`. + This sends a `SIGHUP` signal to the Gunicorn master process, whose PID is stored inside the file `/var/run/dtable-web.pid`. This allows you to apply changes to `dtable_web_settings.py` without causing downtime or aborting active WebSocket connections. + **Note:** In previous versions of SeaTable, the PID file was located at `/opt/seatable/pids/dtable-web.pid`.