It just quit again. To be more specific, when it kicks out of the Monitor screen after having stalled the error reads thus:
Program Error (Server Error 500)
can't connect to db: at /DADA/App/Guts.pm line 625
Same as prior message below=================
Mine is doing the same thing as described by Carl K., below. It finally quits, sending with a 500 server error on mail.cgi and I have to restart the vps to get it going again. (I'm on a semi-dedicated hosting account with Westhost). This has only started happening with my upgrade to 3.0, including a mysql backend.
I spoke to Westhost support and they tell me that there are no problems with sendmail or the server. It is not backed up, no messages are queued. The bandwidth is not choked. It only appears that Dadamail stops sending or times out.
I went back to 2.10.16 and flat file databases and it made it all the way through. But I watched the progress page carefully as it was sending and sometimes none would be sent for as much as two minutes. It would try to reload--or restart as it is called--but no messages were sent. Then, inexplicably it would start again. 2.x would not kick out with the aforementioned server error as 3.0 does.
Perhaps (?) there is a shorter timeout period with 3 that would cause the app to quit.
I have a large list: 19000+, so I don't want to waste time sending with large delays between batches. In 3.0, I slowed it down by trying to send in batches of 30 with five sec in between and also tried not batch sending. In 2.x I always sent in batches of 4000 with a minute in between without it quitting.
Here's a piece of the error log:
[Sun Nov 2 13:24:14 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:16 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:16 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:18 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:18 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:19 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:24 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:25 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:25 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:25 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:27 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:27 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:24:27 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:25:12 2008] mail.cgi: Reloading message... at /DADA/Mail/MailOut.pm line 1399
[Sun Nov 2 13:25:13 2008] mail.cgi: Attempt to reload a message which does not have a stalled process - check before attempting! at /var/www/cgi-bin/dada/mail.cgi line 1183
At 4:55 PM -0400 10/24/08, Justin J wrote:The screens all refer to "restarting", but the entries in the errors.txt file refer to "reloading". From your definitions, I would say it is reloading because the emails do eventually send sequentially.
Ah. That discrepancy is incredibly confusing. I'll pop open a bug and get that fixed up.
It appears to send one email, then I get a message saying "Mailing automatically restarting in 49 seconds." and that counts down to 0 and then the next email is sent. This keeps repeating for each email. Occasionally I get a completely blank screen that just says "restarting mailing..."
Hmm. Unless you're using a Windows platform (and even then), this shouldn't happen - it means either something is mucking up with the fork()ing process or the sleep()ing process. This happens on really really cheap accounts. Are you on a dedicated server, or something more like shared host? If it's a shared host, which one?
The other scenario when this happens is when you check the option:
[ ] Restart Mailings After Each Batch
In the list control panel, under, Manage List -> Sending Options
Don't ever ever use this option, unless you really need to. It basically does exactly what you're experiencing, which is less than what you really want.
Sometimes after counting down to 0, the message doesn't send and it needs to count down to 0 again. This can cycle like this quite a few times before the next email is actually sent.
OK;
I am attaching a document with all the screenshots I see while trying to send a 3-recipient list, and the errors.txt log.
If you're interested in doing some further debugging, I can give you directions on how to REALLY get some interesting debugging information. For something like 3 subscribers, it may actually be easy enough to slog through. Interested?
--Justin J.
\\
On Oct 24, 2008, at 2:23 PM, Carl G. Kuczun wrote:
Hi Justin,
The screens all refer to "restarting", but the entries in the errors.txt file refer to "reloading". From your definitions, I would say it is reloading because the emails do eventually send sequentially.
It appears to send one email, then I get a message saying "Mailing automatically restarting in 49 seconds." and that counts down to 0 and then the next email is sent. This keeps repeating for each email. Occasionally I get a completely blank screen that just says "restarting mailing..."
Sometimes after counting down to 0, the message doesn't send and it needs to count down to 0 again. This can cycle like this quite a few times before the next email is actually sent.
The emails are being sent and received.
I am attaching a document with all the screenshots I see while trying to send a 3-recipient list, and the errors.txt log.
Carl K
----- Original Message ----- From: "Justin J" <justin@PROTECTED >
To: "Dada Mail Developers Subscriber" <ckuczun@PROTECTED>
Sent: Thursday, October 23, 2008 4:51 PM
Subject: Re: List Restarting
On Oct 23, 2008, at 2:34 PM, Carl G. Kuczun wrote:I have been trying for the last week to figure out why my lists keep restarting but have run out of ideas. The errors.txt file contains the following lines:
What do you mean by, "restaring" - do you mean, restarting from the absolute very beginning, or, restarting from where it seems to have stopped? If it's the latter, user the word, "reload" :)
If it is the former, perhaps you want to know why the mailout is
actually stopping: usually it's just because you've hit some sort of limit on how long a process can run on your hosting account.
Are you having the problem where the mailing just seems to try to restart, forever and never *actually* restarts
--
Post:
mailto:[list_settings.discussion_pop_email]
Unsubscribe:
http://dadamailproject.com/cgi-bin/dada/mail.cgi/u/[list]/
List Information:
[PROGRAM_URL]/list/[list_settings.list]
Start a new thread, email: dadadev@dadamailproject.com
This is the developer discussion mailing list for Dada Mail.
If you are just looking for support Dada Mail, consult the message boards at:
https://forum.dadamailproject.com
Documentation for Dada Mail:
Specifically, see the Error FAQ:
https://dadamailproject.com/d/FAQ-errors.pod.html
To post to this list, send a message to:
mailto:dadadev@dadamailproject.com
All subscribers of this list may post to the list itself.
Topics that are welcome:
Dada Mail is on Github:
https://github.com/justingit/dada-mail/
If you would like to fork, branch, send over PRs, open up issues, etc.
This Privacy Policy is for this mailing list, and this mailing list only.
Email addresses collection through this mailing list are used explicitly to work within this email discussion list.
We only collect email addresses through our Closed-Loop Opt-In system.
We don't use your email address for any other purpose.
We won't be sharing your email address with any other entity.
Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.
All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.
All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.