My mailing list is at about 900. Here are my batch configurations:
define("MAILQUEUE_BATCH_SIZE",500);
define("MAILQUEUE_BATCH_PERIOD",3600);
So, 500 emails in a batch sent every hour, right? This does not work as expected. My last sent newsletter stalled after sending around 200 emails. The batch never reloads, so my stalled newlstter just sits on the "messages" page showing "inprocess". There is no link to requeue visible for this particular message.
In the database, there was an entry listed in the sendprocess table:
`phplist_sendprocess` (`id`, `started`, `modified`, `alive`, `ipaddress`, `page`) VALUES (25, '2006-09-15 09:28:47', '20060915093258', 332, 'xx.xx.xx.xx', 'processqueue');
Going on the advice of another poster in here, I deleted this entry (see: http://forums.phplist.com/viewtopic.php?t=2877). According to that advice, this should have restarted the sending process, but it did not.
Next, I logged into the application, then clicked "messages" to see the sent message. Still "inprocess". I clicked "process queue" from the main menu, then the emails went out as expected. Yay!
I would like to be able to click processqueue ONCE, when I send the newsletter, then have PHPlist manage all the queue processing that needs to happen, WITHOUT any manual intervention. My mailing list is not even at 1000, so I must assume this is possible.
There are many posts about this issue and they describe different possible fixes, for example:
http://forums.phplist.com/viewtopic.php?t=6057
http://forums.phplist.com/viewtopic.php?t=5663
Do I need to:
1) Increase the PHP memory on the web server?
http://forums.phplist.com/viewtopic.php?t=2877
2) Reduce the batch size and frequency?
http://forums.phplist.com/viewtopic.php?p=20974#20974
3) Upgrade to 2.10.2 (is there a known issue with batch mail in 2.9.3?)
I can try out all three of these solutions, but before I start mucking about, I'm just wondering if there is an official PHPlist method for effectively dealing with this recurring issue.
Thanks in advance!
JF
