I recently upgraded from version 2.10.18 to version 3.2.5.
My list size is about 100k.
I used to do it in 2.10.18 using a cron job on lynx to request the webpage for processqueue, once per hour. The 100k job would complete in about 5 hours.
These are the relevant MAILQUEUE settings that I used for years on my 2.10.18 :
define('MAILQUEUE_BATCH_SIZE', 0); define('MAILQUEUE_BATCH_PERIOD', 3600); define('MAILQUEUE_THROTTLE', 0); define('MAILQUEUE_AUTOTHROTTLE', 0);
I had started the campaign (my first campaign using 3.x), using only the simple included config.php
(nothing from the _extended
) But I found that the cron retrieval of the processqueue page only seemed to prod the queue along for 1 minute. When I used the “PROCESS QUEUE” button on the admin webpage page, I would have the spinning PHPLIST logo, and spinning Chrome tab icon, indefinitely it seems, and I would receive one email “Maillist Processing info” every minute like this:
[Wed 15 Jun 2016 23:57] [162.158.166.20] Sending in batches of 10000 emails
[Wed 15 Jun 2016 23:58] [162.158.166.20] Processed 112 out of 127238
subscribers
[Wed 15 Jun 2016 23:58] [162.158.166.20] Script stage: 5
[Wed 15 Jun 2016 23:58] [162.158.166.20] 112 messages sent in 60.06 seconds
(6713 msgs/hr)
So I thought this must be the result of default settings when MAILQUEUE values are not mentioned in config.php, so I pasted in these:
define('MAILQUEUE_BATCH_SIZE', 0); define('MAILQUEUE_BATCH_PERIOD', 3600); define('MAILQUEUE_THROTTLE', 0); define('MAILQUEUE_AUTOTHROTTLE', 0);
But no improvement.
I clicked SUSPEND on the active campaign via admin webpage, then I clicked REQUEUE.
But still no change…
Is this expected?
Is there something special I need to do to get the updated config.php take effect for the active campaign?
If not, why do I still get “Maillist Processing info” emails every minute? And there is mention of 10,000 sized batch in those emails.
Oh could this have anything to do with use of CLOUDFLARE?
Oh, I did notice the stock config.php file is missing the closing php tag, but I saw some posts saying it is recommended to leave that missing, so I did.
Thank you!