[Mailman-Users] Maximum attachment size

Bryan Blackwell bryan at skiblack.com
Thu Jun 6 19:58:44 EDT 2019


On Jun 5, 2019, at 8:13 PM, Mark Sapiro <mark at msapiro.net <mailto:mark at msapiro.net>> wrote:
> 
> On 6/5/19 2:18 PM, Bryan Blackwell wrote:
>> 
>> I've run into an apparent limit in size - we send newsletters through one of our lists, and they can get large.  One in particular runs over 20MB, and I get an error on the held messages page trying to process it.  Currently we have version 2.1.20, I know there are updates but not if they address this limit or if there's some other fix.
> 
> 
> Others have answered, but what exactly is the error?
> 
> And if it is the Mailman "we hit a bug" error, what's in Mailman's error
> log?
> 
> Also as noted by Grant, you can set the web admin General Options ->
> max_message_size to zero to avoid this check.

Yep, I get the "Bug in Mailman version 2.1.20" error page.  This setup handles other attachments pretty well, just this particular person posts much larger files.  Below is the log entry, it looks like an out of memory condition.  Perhaps I need to tune python itself?  Thanks for any clues.

--Bryan

Jun 06 08:45:56 2019 admin(3662): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
admin(3662): [----- Mailman Version: 2.1.20 -----] 
admin(3662): [----- Traceback ------] 
admin(3662): Traceback (most recent call last):
admin(3662):   File "/home/mailman/scripts/driver", line 117, in run_main
admin(3662):     main()
admin(3662):   File "/home/mailman/Mailman/Cgi/admindb.py", line 203, in main
admin(3662):     process_form(mlist, doc, cgidata)
admin(3662):   File "/home/mailman/Mailman/Cgi/admindb.py", line 810, in process_form
admin(3662):     forward, forwardaddr)
admin(3662):   File "/home/mailman/Mailman/ListAdmin.py", line 167, in HandleRequest
admin(3662):     forward, addr)
admin(3662):   File "/home/mailman/Mailman/ListAdmin.py", line 301, in __handlepost
admin(3662):     inq.enqueue(msg, _metadata=msgdata)
admin(3662):   File "/home/mailman/Mailman/Queue/Switchboard.py", line 110, in enqueue
admin(3662):     msgsave = cPickle.dumps(_msg, protocol)
admin(3662): MemoryError: out of memory
admin(3662): [----- Python Information -----] 
admin(3662): sys.version     =   2.7.10 (default, Sep 24 2015, 17:50:09) 
[GCC 5.1.1 20150618 (Red Hat 5.1.1-4)] 
admin(3662): sys.executable  =   /bin/python 
admin(3662): sys.prefix      =   /usr 
admin(3662): sys.exec_prefix =   /usr 
admin(3662): sys.path        =   ['/home/mailman/pythonlib', '/home/mailman', '/home/mailman/scripts', '/home/mailman', '/usr/lib64/python27.zip', '/usr/lib64/python2.7/', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages'] 
admin(3662): sys.platform    =   linux2 
admin(3662): [----- Environment Variables -----] 
admin(3662): 	HTTP_REFERER: http://www.vv.corvair.org/mailman/admindb/chapters <http://www.vv.corvair.org/mailman/admindb/chapters> 
admin(3662): 	CONTEXT_DOCUMENT_ROOT: /home/mailman/cgi-bin/ 
admin(3662): 	SERVER_SOFTWARE: Apache 
admin(3662): 	CONTEXT_PREFIX: /mailman/ 
admin(3662): 	SERVER_SIGNATURE:  
admin(3662): 	REQUEST_METHOD: POST 
admin(3662): 	PATH_INFO: /chapters 
admin(3662): 	HTTP_ORIGIN: http://www.vv.corvair.org <http://www.vv.corvair.org/> 
admin(3662): 	SERVER_PROTOCOL: HTTP/1.1 
admin(3662): 	QUERY_STRING:  
admin(3662): 	CONTENT_LENGTH: 168 
admin(3662): 	HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36 
admin(3662): 	HTTP_CONNECTION: Keep-Alive 
admin(3662): 	HTTP_COOKIE: chapters+admin=280200000069ff0af95c732800000032643764353463336365326365633863323232393436343631383533386666373665396563336336; __utma=58530232.852040186.1559307710.1559307710.1559307710.1; __utmz=58530232.1559307710.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) 
admin(3662): 	SERVER_NAME: www.vv.corvair.org <http://www.vv.corvair.org/> 
admin(3662): 	REMOTE_ADDR: 209.83.109.196 
admin(3662): 	PATH_TRANSLATED: /corsa/vv/chapters 
admin(3662): 	SERVER_PORT: 80 
admin(3662): 	SERVER_ADDR: 192.168.1.13 
admin(3662): 	DOCUMENT_ROOT: /corsa/vv 
admin(3662): 	PYTHONPATH: /home/mailman 
admin(3662): 	SCRIPT_FILENAME: /home/mailman/cgi-bin/admindb 
admin(3662): 	SERVER_ADMIN: webmaster at tiger.skiblack.com <mailto:webmaster at tiger.skiblack.com> 
admin(3662): 	SCRIPT_URI: http://www.vv.corvair.org/mailman/admindb/chapters <http://www.vv.corvair.org/mailman/admindb/chapters> 
admin(3662): 	HTTP_HOST: www.vv.corvair.org <http://www.vv.corvair.org/> 
admin(3662): 	SCRIPT_URL: /mailman/admindb/chapters 
admin(3662): 	HTTP_UPGRADE_INSECURE_REQUESTS: 1 
admin(3662): 	HTTP_CACHE_CONTROL: max-age=0 
admin(3662): 	REQUEST_URI: /mailman/admindb/chapters 
admin(3662): 	HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3 
admin(3662): 	GATEWAY_INTERFACE: CGI/1.1 
admin(3662): 	HTTP_X_FORWARDED_FOR: 10.10.24.209 
admin(3662): 	SCRIPT_NAME: /mailman/admindb 
admin(3662): 	REMOTE_PORT: 56644 
admin(3662): 	HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.9 
admin(3662): 	REQUEST_SCHEME: http 
admin(3662): 	CONTENT_TYPE: application/x-www-form-urlencoded 
admin(3662): 	HTTP_ACCEPT_ENCODING: gzip, deflate


More information about the Mailman-Users mailing list