Hello,
i am using OpenEMM 5.4.0 on Gentoo-Linux and it seems to me that xmlback has some limitations that cause it to break when creating a mailing.
I my case a customer has 5.000 receipients, about 20 links common to all receipients and about 20.000 links depending on receipients interests.
In my pickdist-log appears the line "ERROR/block: Failed to execute mail creator "xmlback '-vlogenerate:account-logfile=var/spool/log/account.log;media=email;path=/home/openemm/var/spool/QUEUE' '/home/openemm/var/spool/META/AgnMail=D20080527075537=1=65=002=liaMngA.xml.gz'" with 9", which indicates to me that xmlback does not work correctly. Calling xmlback directly shows no error message, only "killed".
The generated xmlfile has about 1.000.000 lines, is about 12M of size (as .gz) and about 100M unzipped.
The same mailing with only 1.000 receipients works perfect.
Are there limits build in xmlback or has anybody a suggestion about this problem?
Greets,
Dennis Birkholz
Limits in xmlback reached
Moderator: moderator
-
- Site Admin
- Posts: 2628
- Joined: Thu Aug 03, 2006 10:20 am
- Location: Munich, Germany
- Contact:
Solutions
There are three (actually four) possible solutions:
1. Put more memory into your server
2. Reduce the block size in file emm.properties from 5,000 to a smaller value
3. Use our commercial software EMM
(4. Rewrite the link-generating Java code to C)
1. Put more memory into your server
2. Reduce the block size in file emm.properties from 5,000 to a smaller value
3. Use our commercial software EMM
(4. Rewrite the link-generating Java code to C)
OpenEMM Maintainer
-
- Posts: 2
- Joined: Tue May 27, 2008 4:52 pm
Thank you for you fast reply.
To answer your solution suggestions:

So maybe later...
Greets,
Dennis
To answer your solution suggestions:
It seems not to be a memory limit as the server has 1G of memory and over 512M free.1. Put more memory into your server
I think this seems to be the really interesting one: could you please tell me what exactly this setting means (mailgun.ini.blocksize)? Or is there a complete documentation of the available settings somewhere?2. Reduce the block size in file emm.properties from 5,000 to a smaller value
That's what I tried to get my customer to when he forced me to install OpenEMM, but without success3. Use our commercial software EMM

And that is no quick-fix in my eyes(4. Rewrite the link-generating Java code to C)

Greets,
Dennis