Hi Jeff,
I am not completely sure, but both the Traceback and the fact that it worked again after the restart seem to point in direction of the the django devserver. I'd love to help you setting up postorius with Apache/mod_wsgi if you like. That would be much more stable than the built-in server. Also, you'd have much more control over logging etc.
Just email me if you'd like to do that.
Florian
Am 06.07.12 20:20, schrieb Jeff Marshall:
First, I restarted mailman3 and the error at http://mailman3.jab.org:8000/persisted. Then I killed and restarted postorius and the error cleared up. The postorius instance is accessible again.
Postorius output showed (I don't see a postorius output log file anywhere so I don't know if I can pull up history farther back?):
[04/Jul/2012 06:05:00] "GET / HTTP/1.1" 500 93610 [04/Jul/2012 08:59:05] "GET / HTTP/1.1" 500 93655 [04/Jul/2012 09:53:42] "GET / HTTP/1.0" 500 93553 [04/Jul/2012 09:56:39] "GET / HTTP/1.1" 500 93838 [04/Jul/2012 10:12:32] "GET / HTTP/1.1" 500 93775 [04/Jul/2012 10:25:23] "GET / HTTP/1.1" 500 93655 [04/Jul/2012 12:25:56] "GET / HTTP/1.1" 500 93583 [04/Jul/2012 13:24:33] "GET / HTTP/1.1" 500 93443 [04/Jul/2012 13:26:42] "GET / HTTP/1.1" 500 93443 [04/Jul/2012 21:50:56] "GET /static/postorius/defaultimages/favicon.ico HTTP/1.1" 404 1803 [05/Jul/2012 05:39:37] "GET / HTTP/1.1" 500 93882 Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py", line 284, in run self.finish_response() File "/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py", line 324, in finish_response self.write(data) File "/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py", line 420, in write self._write(data) File "/usr/lib/python2.7/socket.py", line 324, in write self.flush() File "/usr/lib/python2.7/socket.py", line 303, in flush self._sock.sendall(view[write_offset:write_offset+buffer_size]) error: [Errno 32] Broken pipe
Exception happened during processing of request from ('134.95.19.9', 26446) Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 310, in process_request self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py", line 570, in __init__ BaseHTTPRequestHandler.__init__(self, *args, **kwargs) File "/usr/lib/python2.7/SocketServer.py", line 641, in __init__ self.finish() File "/usr/lib/python2.7/SocketServer.py", line 694, in finish self.wfile.flush() File "/usr/lib/python2.7/socket.py", line 303, in flush self._sock.sendall(view[write_offset:write_offset+buffer_size]) error: [Errno 32] Broken pipe
[05/Jul/2012 06:14:25] "GET / HTTP/1.1" 500 94198 [05/Jul/2012 10:39:53] "GET / HTTP/1.1" 500 93559 [05/Jul/2012 10:51:25] "GET / HTTP/1.1" 500 93882 [05/Jul/2012 11:30:01] "GET / HTTP/1.1" 500 93538 [05/Jul/2012 11:54:47] "GET / HTTP/1.1" 500 93655 [05/Jul/2012 12:09:25] "GET / HTTP/1.1" 500 94323
And the mailman3 var/log/mailman.log looked like this throughout:
Jul 04 01:17:37 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:37 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org/config HTTP/1.1" 200 1647 Jul 04 01:17:42 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ jablist@mailman3.jab.org HTTP/1.1" 200 295 Jul 04 01:17:42 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ jablist@mailman3.jab.org HTTP/1.1" 200 295 Jul 04 01:17:42 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ jablist@mailman3.jab.org/config HTTP/1.1" 200 1611 Jul 04 01:17:48 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ public-test@mailman3.jab.org HTTP/1.1" 200 311 Jul 04 01:17:48 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ public-test@mailman3.jab.org HTTP/1.1" 200 311 Jul 04 01:17:48 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ public-test@mailman3.jab.org/config HTTP/1.1" 200 1634 Jul 04 01:17:52 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:52 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:52 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org/config HTTP/1.1" 200 1647 Jul 04 01:17:55 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:55 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:55 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org/held HTTP/1.1" 200 90 Jul 04 01:17:58 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:58 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 06 18:08:19 2012 (10046) Master watcher caught SIGTERM. Exiting. Jul 06 18:08:20 2012 (10052) IncomingRunner runner caught SIGTERM. Stopping. Jul 06 18:08:20 2012 (10053) DigestRunner runner caught SIGTERM. Stopping. Jul 06 18:08:20 2012 (10051) NewsRunner runner caught SIGTERM. Stopping. Jul 06 18:08:20 2012 (10053) DigestRunner runner exiting. Jul 06 18:08:20 2012 (10051) NewsRunner runner exiting.
That's me stopping mailman on Jul 06 18:08. Nothing in the mailman3 log showing any errors anywhere.
Please let me know if there is other data I can pull out for you.
Thanks
Jeff _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-developers/f%40state-of-mind....
Security Policy: http://wiki.list.org/x/QIA9
Sure thing. Do you have instructions written up you can send around? If it requires more hand-holding then feel free to email me directly and we can IM or I can give you a login to that server.
Thanks
Jeff
On Tue, Jul 10, 2012 at 2:09 PM, Florian Fuchs f@state-of-mind.de wrote:
Hi Jeff,
I am not completely sure, but both the Traceback and the fact that it worked again after the restart seem to point in direction of the the django devserver. I'd love to help you setting up postorius with Apache/mod_wsgi if you like. That would be much more stable than the built-in server. Also, you'd have much more control over logging etc.
Just email me if you'd like to do that.
Florian
Am 06.07.12 20:20, schrieb Jeff Marshall:
First, I restarted mailman3 and the error at http://mailman3.jab.org:8000/persisted. Then I killed and restarted postorius and the error cleared up. The postorius instance is accessible again.
Postorius output showed (I don't see a postorius output log file anywhere so I don't know if I can pull up history farther back?):
[04/Jul/2012 06:05:00] "GET / HTTP/1.1" 500 93610 [04/Jul/2012 08:59:05] "GET / HTTP/1.1" 500 93655 [04/Jul/2012 09:53:42] "GET / HTTP/1.0" 500 93553 [04/Jul/2012 09:56:39] "GET / HTTP/1.1" 500 93838 [04/Jul/2012 10:12:32] "GET / HTTP/1.1" 500 93775 [04/Jul/2012 10:25:23] "GET / HTTP/1.1" 500 93655 [04/Jul/2012 12:25:56] "GET / HTTP/1.1" 500 93583 [04/Jul/2012 13:24:33] "GET / HTTP/1.1" 500 93443 [04/Jul/2012 13:26:42] "GET / HTTP/1.1" 500 93443 [04/Jul/2012 21:50:56] "GET /static/postorius/defaultimages/favicon.ico HTTP/1.1" 404 1803 [05/Jul/2012 05:39:37] "GET / HTTP/1.1" 500 93882 Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py", line 284, in run self.finish_response() File "/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py", line 324, in finish_response self.write(data) File "/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py", line 420, in write self._write(data) File "/usr/lib/python2.7/socket.py", line 324, in write self.flush() File "/usr/lib/python2.7/socket.py", line 303, in flush self._sock.sendall(view[write_offset:write_offset+buffer_size]) error: [Errno 32] Broken pipe
Exception happened during processing of request from ('134.95.19.9',
Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 310, in process_request self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/local/lib/python2.7/dist-packages/django/core/servers/basehttp.py", line 570, in __init__ BaseHTTPRequestHandler.__init__(self, *args, **kwargs) File "/usr/lib/python2.7/SocketServer.py", line 641, in __init__ self.finish() File "/usr/lib/python2.7/SocketServer.py", line 694, in finish self.wfile.flush() File "/usr/lib/python2.7/socket.py", line 303, in flush self._sock.sendall(view[write_offset:write_offset+buffer_size]) error: [Errno 32] Broken pipe
[05/Jul/2012 06:14:25] "GET / HTTP/1.1" 500 94198 [05/Jul/2012 10:39:53] "GET / HTTP/1.1" 500 93559 [05/Jul/2012 10:51:25] "GET / HTTP/1.1" 500 93882 [05/Jul/2012 11:30:01] "GET / HTTP/1.1" 500 93538 [05/Jul/2012 11:54:47] "GET / HTTP/1.1" 500 93655 [05/Jul/2012 12:09:25] "GET / HTTP/1.1" 500 94323
And the mailman3 var/log/mailman.log looked like this throughout:
Jul 04 01:17:37 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:37 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org/config HTTP/1.1" 200 1647 Jul 04 01:17:42 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ jablist@mailman3.jab.org HTTP/1.1" 200 295 Jul 04 01:17:42 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ jablist@mailman3.jab.org HTTP/1.1" 200 295 Jul 04 01:17:42 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ jablist@mailman3.jab.org/config HTTP/1.1" 200 1611 Jul 04 01:17:48 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ public-test@mailman3.jab.org HTTP/1.1" 200 311 Jul 04 01:17:48 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ public-test@mailman3.jab.org HTTP/1.1" 200 311 Jul 04 01:17:48 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ public-test@mailman3.jab.org/config HTTP/1.1" 200 1634 Jul 04 01:17:52 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:52 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:52 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org/config HTTP/1.1" 200 1647 Jul 04 01:17:55 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:55 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:55 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org/held HTTP/1.1" 200 90 Jul 04 01:17:58 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 04 01:17:58 2012 (10058) mailman3.jab.org - - "GET /3.0/lists/ third-list@mailman3.jab.org HTTP/1.1" 200 307 Jul 06 18:08:19 2012 (10046) Master watcher caught SIGTERM. Exiting. Jul 06 18:08:20 2012 (10052) IncomingRunner runner caught SIGTERM. Stopping. Jul 06 18:08:20 2012 (10053) DigestRunner runner caught SIGTERM.
Stopping.
Jul 06 18:08:20 2012 (10051) NewsRunner runner caught SIGTERM. Stopping. Jul 06 18:08:20 2012 (10053) DigestRunner runner exiting. Jul 06 18:08:20 2012 (10051) NewsRunner runner exiting.
That's me stopping mailman on Jul 06 18:08. Nothing in the mailman3 log showing any errors anywhere.
Please let me know if there is other data I can pull out for you.
Thanks
Jeff _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-developers/f%40state-of-mind....
Security Policy: http://wiki.list.org/x/QIA9
Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-developers/marshman%40gmail.c...
Security Policy: http://wiki.list.org/x/QIA9