Memory Error using Mailman on FreeBSD. How to debug?
Lachlan Michael
lachlan at lkla.org
Wed Feb 6 02:17:38 UTC 2008
> On Feb 5, 2008, at 4:17 AM, Lachlan Michael wrote:
>
>> I have a question about debugging a memory error on FreeBSD.
>>
>> When a user sends an e-mail with an attachment above about 500kB to
>> a very
>> small mailing list (4 members), Mailman on my server aborts processing
>> with the error
>> MemoryError : out of memory
>
> [snip]
>
>> # limits
>> Resource limits (current):
>> cputime infinity secs
>> filesize infinity kB
>> datasize 524288 kB
>> stacksize 65536 kB
>> coredumpsize infinity kB
>> memoryuse infinity kB
>> memorylocked infinity kB
>> maxprocesses 5547
>> openfiles 11095
>> sbsize infinity bytes
>> vmemoryuse infinity kB
>
> Try running limits as the mailman user, not root. All the mailman
> programs run as your mailman user.
Ok, but mailman is a nologin user. Should I change this temporarily to check?
# su mailman
This account is currently not available.
I'm not sure about the syntax but limits -U mailman doesn't seem to make
the user mailman, but just use the class default.
# limits -U mailman
Resource limits for class default:
cputime infinity secs
filesize infinity kB
datasize infinity kB
stacksize infinity kB
coredumpsize infinity kB
memoryuse infinity kB
memorylocked infinity kB
maxprocesses infinity
openfiles infinity
sbsize infinity bytes
vmemoryuse infinity kB
Lachlan
More information about the freebsd-questions
mailing list