Solving the "Stopping IRC receiver thread..." issue
Aug 21, 2014 0:09:45 GMT -7
Post by W6KD on Aug 21, 2014 0:09:45 GMT -7
Many of you who have been running the G4KLX ircddbgateway for a while may have noticed that, if you turn on ircddb in the gateway, your ircddbgateway log panels have lately taken to a steady stream of "Stopping the IRC receiver thread" followed soon thereafter by "Starting the IRC receiver thread", and continuing to flip-flop ad-infinitum.
It appears this was caused by having all the new software packages defaulting to the irc1.quadnet.net server, which finally overloaded it.
To fix this, there is a new load-balancing redirector at rr.openquad.net -- this is the default ircddb server and it is the default set in the images available here, but that will not be apparent if you get into the ircddbgateway GUI menus. You can turn ircddb on and off, but do not touch the server option. If you do open the ircddbgateway server dropdown menu, you won't see rr.quadnet.net listed as an option, even though that is what's already set in the config file...at this point it's best to get out of the ircddbgateway config program WITHOUT saving so you don't overwrite the setting with an existing menu option that now doesn't work.
If you do/did change it and start seeing these errors or something like SO_ERROR=111, you'll need to manually edit the /etc/ircddbgateway file and change the ircddbHostname setting there to look like this:
ircddbHostname=rr.openquad.net
Or...if you aren't comfortable editing config files in Linux, you can always take your SD card out, put it in your PC, re-run the Windows config program, put the card back into the Pi and let it reconfigure itself. The config process will reset that setting to what it should be.
It appears this was caused by having all the new software packages defaulting to the irc1.quadnet.net server, which finally overloaded it.
To fix this, there is a new load-balancing redirector at rr.openquad.net -- this is the default ircddb server and it is the default set in the images available here, but that will not be apparent if you get into the ircddbgateway GUI menus. You can turn ircddb on and off, but do not touch the server option. If you do open the ircddbgateway server dropdown menu, you won't see rr.quadnet.net listed as an option, even though that is what's already set in the config file...at this point it's best to get out of the ircddbgateway config program WITHOUT saving so you don't overwrite the setting with an existing menu option that now doesn't work.
If you do/did change it and start seeing these errors or something like SO_ERROR=111, you'll need to manually edit the /etc/ircddbgateway file and change the ircddbHostname setting there to look like this:
ircddbHostname=rr.openquad.net
Or...if you aren't comfortable editing config files in Linux, you can always take your SD card out, put it in your PC, re-run the Windows config program, put the card back into the Pi and let it reconfigure itself. The config process will reset that setting to what it should be.