[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