Skip to content

Commit 097dda2

Browse files
authored
Merge pull request #1179 from pi-hole/tweak/signals
Tweak FTL signal documentation
2 parents c6fb599 + f9b172c commit 097dda2

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

docs/ftldns/signals.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Real-time signal can always be executed relative to the first (= minimum) real-t
4141
sudo pkill -SIGRTMIN+0 pihole-FTL
4242
```
4343

44-
## Real-time signal 0 (SIG34)
44+
## Real-time signal 0
4545

4646
This signal does:
4747

@@ -55,30 +55,30 @@ The most important difference to `SIGHUP` is that the DNS cache itself is **not*
5555

5656
This is the preferred signal to be used after manipulating the `gravity.db` database manually as it reloads only what is needed in this case.
5757

58-
## Real-time signal 1 (SIG35)
58+
## Real-time signal 1
5959

6060
*Reserved* - Currently ignored
6161

62-
## Real-time signal 2 (SIG36)
62+
## Real-time signal 2
6363

6464
*Reserved* - Used for internal signaling that a fork or thread crashed and needs to inform the main process to shut down, storing the last (valid) queries still into the long-term database.
6565

66-
## Real-time signal 3 (SIG37)
66+
## Real-time signal 3
6767

6868
Reimport alias-clients from the database and recompute affected client statistics.
6969

70-
## Real-time signal 4 (SIG38)
70+
## Real-time signal 4
7171

7272
Re-resolve all clients and forward destination hostnames. This forces refreshing hostnames as in that the usual "resolve only recently active clients" condition is ignored. The re-resolution adheres to the specified `REFRESH_HOSTNAMES` config option meaning that this option may not try to resolve all hostnames.
7373

74-
## Real-time signal 5 (SIG39)
74+
## Real-time signal 5
7575

7676
Re-parse ARP/neighbour-cache now to update the Network table now
7777

78-
## Real-time signal 6 (SIG40)
78+
## Real-time signal 6
7979

80-
Signal used internally to terminate the embedded `dnsmasq`. Please do not use this signal to prevent misbehaviour.
80+
*reserved* - Signal used internally to terminate the embedded `dnsmasq`. Please do not use this signal to prevent misbehaviour.
8181

82-
## Real-time signal 7 (SIG41)
82+
## Real-time signal 7
8383

8484
Scan binary search lookup tables for hash collisions and report if any are found. This is a debugging signal and not meaningful production. Scanning the lookup tables is a time-consuming operation and may stall DNS resolution for a while on low-end devices.

0 commit comments

Comments
 (0)