[gelöst] Freetz bug report: dnsmasq restart geht nicht

Für's Protokoll: Ich habe syslogd gestartet, anschließend per WebIF etc/hosts editiert und siehe da: es funktioniert. dnsmasq wird beendet und neu gestartet.
 
http://thekelleys.org.uk/dnsmasq/docs/FAQ

Code:
[COLOR="Red"]Q: What's the problem with syslog and dnsmasq?[/COLOR]
A: In almost all cases: none. If you have the normal arrangement with
   local daemons logging to a local syslog, which then writes to disk,
   then there's never a problem. If you use network logging, then
   there's a potential problem with deadlock: the syslog daemon will
   do DNS lookups so that it can log the source of log messages,
   these lookups will (depending on exact configuration) go through
   dnsmasq, which also sends log messages. With bad timing, you can 
   arrive at a situation where syslog is waiting for dnsmasq, and
   dnsmasq is waiting for syslog; they will both wait forever. This
   problem is fixed from dnsmasq-2.39, which introduces asynchronous
   logging: dnsmasq no longer waits for syslog and the deadlock is
   broken. There is a remaining problem in 2.39, where "log-queries"
   is in use. In this case most DNS queries generate two log lines, if
   these go to a syslog which is doing a DNS lookup for each log line,
   then those queries will in turn generate two more log lines, and a 
   chain reaction runaway will occur. To avoid this, use syslog-ng
   and turn on syslog-ng's dns-cache function.
 
Hmm, wenn ich richtig geschaut habe, nutzen wir aber schon Version-2.55
Oder ist hier scheinbar immer noch etwas offen:
There is a remaining problem in 2.39, where "log-queries" is in use.....
 
Ich dachte, wir haben eher das Problem dnsmasq nicht killen zu können, wenn syslogd gerade nicht läuft....
 
Der Entwickler hat super schnell reagiert... Danke!

Probiert bitte ob das Problem mit Changeset 5256 behoben ist.

MfG Oliver
 
Das Problem ist mit dem patch gelöst. Auch ohne syslogd lässt sich dnsmasq per WebIF stoppen bzw. restarten, dnsmasq kann nun auch über die Konsole durch ein einfaches killall dnsmasq beendet werden.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.