Title: RE: [courier-users] Re: 400 Service temporarily unavailable.

Hello,

you was right, Sam. We are running courier restart every time we add a new "hosteddomain". I'm sorry I didn't realize before. What I had known is that "makehosteddomains requires a 'courier restart'. makeacceptmailfor doesn't." (you told the list on 2002-12-25), so everytime a new host is provisioned in our systems, our scripts run "makehosteddomains" and afterwards "courier restart". (This has to be this way, isn't it)

So this clarifies the "SHUTDOWN: Restarting..." messages. Thank you, Sam.

I am still worried about the "400 Service temporarily unavailable" errors, quite frequent. These errors appear from time to time, every 5-10 minutes. They are logged by courieresmtpd, both when receiving local mail and outgoing mail. This is why I think that the problem has to do with ldap aliasing. Yesterday we increased the number of courierldapaliasd process to 10 but the problem remains.

Which is the difference between 400 and 450 Service temp... errors? Both happen when contacting ldap, isn't it?

Maybe the OpenLDAP servers cannot manage all that connections?

We are balancing ldap requests to the 2 ldap servers via SSR routers. Maybe the SSRs are dropping some connections or requests?

Any idea, please?
(The current version is 0.39.3, quite old, so we've planned updating for the next week...)

Thanks for your help.

An example of the last hour (I've removed some info)

May 29 16:45:47 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 16:45:51 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 16:47:18 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:04 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:19 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:25 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:31 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:33 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:36 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:49 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:49 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:50 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:00:58 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
May 29 17:07:18 m3lnxsva01 courieresmtpd: error,relay=::xxx: 400 Service temporarily unavailable.
 

-----Mensaje original-----
De: Sam Varshavchik [mailto:[EMAIL PROTECTED]]
Enviado el: miércoles, 28 de mayo de 2003 19:49
Para: '[EMAIL PROTECTED]'
Asunto: [courier-users] Re: 400 Service temporarily unavailable.


Garcia Martinez, Raul Lorenzo writes:

> « HTML content follows »

> We are not using webadmin. And we are not running any script, at least not
> consciously.

Well, you're running something.  The specific message 'SHUTDOWN:
Restarting...' is logged only when something runs 'courier restart'.


> May 28 15:16:14 m3lnxsva01 courierd: SHUTDOWN: Restarting...
> May 28 15:16:14 m3lnxsva01 courierd: Waiting.  shutdown time=none, wakeup
> time=Wed May 28 15:16:30 2003, queuedelivering=136, inprogress=3
>
> --
> May 28 15:22:09 m3lnxsva01 courierd: SHUTDOWN: Restarting...
> May 28 15:22:09 m3lnxsva01 courierd: Waiting.  shutdown time=none, wakeup
> time=Wed May 28 15:24:38 2003, queuedelivering=138, inprogress=12
>
> As you can see, courierd is planning "wake times" very often. Why is it?

Because you have a lot of messages left in the queue, so that there's a
scheduled delivery attempt every minute, or so.




-------------------------------------------------------
This SF.net email is sponsored by: ObjectStore.
If flattening out C++ or Java code to make your application fit in a
relational database is painful, don't do it! Check out ObjectStore.
Now part of Progress Software. http://www.objectstore.net/sourceforge
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to