Hi,
I've recently installed minontest on hermetix (http://www.hermetix.org/miniontest/). I have also enabled the
pinger code in mixminion (Mixminion version 0.0.8alpha3). I'm not sure it's related, but my server has crashed
a couple days ago because it couldn't start a new thread.
What I'm wondering is if it's normal and if I should just allow more process for that user since it now does
pinging and also has to process the additional miniontest requests or if it is abnormal and is a symptom of
something else (bug, attack, etc.).
Here's the relevent part of the log. It's in debug mode since I changed some settings recently.
Dec 29 00:21:03.738 -0500 [DEBUG] (sending packet MIX:pYQExQWm to MMTP server as OUT:is0wUJ-8)
Dec 29 00:21:03.739 -0500 [DEBUG] (sending packet MIX:K6KaHNRN to MMTP server as OUT:oD+N7uWf)
Dec 29 00:21:03.740 -0500 [DEBUG] (sending packet MIX:T0CfX3Bt to MMTP server as OUT:A08IlvIJ)
Dec 29 00:21:03.756 -0500 [DEBUG] Pinger adding link-padding to test 'wiredyne' at mix.wiredyne.com:48099
Dec 29 00:21:03.756 -0500 [DEBUG] Pinger adding link-padding to test 'fancyfree' at anon.afflictions.org:48099
Dec 29 00:21:03.756 -0500 [DEBUG] Pinger adding link-padding to test 'KisanganiToo' at kisangani.ruwenzori.net:48099
Dec 29 00:21:03.888 -0500 [FATAL] Exception while running server
Dec 29 00:21:04.208 -0500 [FATAL] Traceback (most recent call last):
File "/usr/lib64/python2.4/site-packages/mixminion/server/ServerMain.py", line 1214, in runServer
server.run()
File "/usr/lib64/python2.4/site-packages/mixminion/server/ServerMain.py", line 905, in run
self.processEvents()
File "/usr/lib64/python2.4/site-packages/mixminion/ScheduleUtils.py", line 197, in processEvents
e()
File "/usr/lib64/python2.4/site-packages/mixminion/ScheduleUtils.py", line 63, in __call__
self.when = self.func()
File "/usr/lib64/python2.4/site-packages/mixminion/server/ServerMain.py", line 942, in doMix
self.outgoingQueue.sendReadyMessages()
File "/usr/lib64/python2.4/site-packages/mixminion/server/ServerQueue.py", line 699, in sendReadyMessages
self._deliverMessages(messages)
File "/usr/lib64/python2.4/site-packages/mixminion/server/ServerMain.py", line 406, in _deliverMessages
self.server.sendPacketsByRouting(routing, packets)
File "/usr/lib64/python2.4/site-packages/mixminion/server/MMTPServer.py", line 717, in sendPacketsByRouting
self.dnsCache.lookup(routing.hostname, lookupDone)
File "/usr/lib64/python2.4/site-packages/mixminion/server/DNSFarm.py", line 122, in lookup
self._beginLookup(name)
File "/usr/lib64/python2.4/site-packages/mixminion/server/DNSFarm.py", line 196, in _beginLookup
thread.start()
File "/mnt/gentoo/usr/lib64/python2.4/threading.py", line 416, in start
_start_new_thread(self.__bootstrap, ())
error: can't start new thread
Dec 29 00:21:04.208 -0500 [FATAL] Shutting down because of exception: thread.error
Dec 29 00:21:04.208 -0500 [INFO] Server shutting down
Dec 29 00:21:04.209 -0500 [INFO] Telling cleanup thread to shut down.
Dec 29 00:21:04.209 -0500 [INFO] Cleanup thread shutting down.
Dec 29 00:21:04.209 -0500 [INFO] Telling processing thread to shut down.
Dec 29 00:21:04.209 -0500 [INFO] Telling delivery thread to shut down.
Dec 29 00:21:04.209 -0500 [INFO] Delivery thread shutting down.
Dec 29 00:21:04.209 -0500 [DEBUG] Disabling module FRAGMENT
Dec 29 00:21:04.210 -0500 [DEBUG] Disabling module SMTP
Dec 29 00:21:04.210 -0500 [DEBUG] Disabling module DROP
Dec 29 00:21:04.210 -0500 [DEBUG] Disabling module MBOX
Dec 29 00:21:04.210 -0500 [INFO] Telling database thread to shut down.
Dec 29 00:21:04.550 -0500 [DEBUG] Processed packet IN:ws--wrXh; inserting into mix pool
Dec 29 00:21:04.550 -0500 [INFO] Shutting down processing thread
Dec 29 00:21:04.553 -0500 [INFO] Shutting down database thread
Dec 29 00:21:04.571 -0500 [DEBUG] Syncing statistics to disk
Dec 29 00:21:04.582 -0500 [INFO] Server is shut down
Attachment:
pgpSSKgofsDAw.pgp
Description: PGP signature