Great Circle Associates Majordomo-Workers
(March 1995)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: resend takes hours?!?
From: Brent @ GreatCircle . COM (Brent Chapman)
Date: Sat, 18 Mar 1995 09:51:31 -0800
To: pdc @ lunch . engr . sgi . com (Paul Close), majordomo-workers @ greatcircle . com

At 9:03 AM 3/18/95, Paul Close wrote:
>I've seen this a number of times, and I wonder what's going on.  I have a
>resend process that's been in the mailq for over an hour!  ps shows the
>following processes.  Note the processes started at 7:50, and it is
>now 9:00 and the processes are still sitting there!  Also note that resend
>has processed the message and passed it to sendmail, who has started a
>number of defunct processes, and is currently doing nothing!  Any sendmail
>suggestions?  There is no load on my machine at all, so it's not failing
>because the system's too busy....
>
>Thanks!
>
>    root  6035     1  0 07:50:12 ?        0:00 /usr/lib/sendmail -bd -q15m
>-oL7
>   guest  6036  6035  0 07:50:17 ?        0:00 sh -c
>/local/majordomo-1.90/wrapper resend -l bass -h lunch.engr.sgi.com -B pro
>  daemon  6037  6036  0 07:50:17 ?        0:01 /usr/local/bin/perl -U
>/usr/local/majordomo-1.90/resend -l bass -h lunch.engr.s
>  daemon  6039  6037  0 07:50:18 ?        0:02 /usr/lib/sendmail
>-fowner-bass bass-xxx,nobody
>  daemon  6040  6039  0                   0:00 <defunct>
>  daemon  6047  6039  0                   0:00 <defunct>
>  daemon  6071  6039  0                   0:00 <defunct>
>  daemon  6074  6039  0                   0:00 <defunct>
>  daemon  6077  6039  0                   0:00 <defunct>
>  daemon  6082  6039  0                   0:00 <defunct>
>  daemon  6085  6039  0                   0:00 <defunct>
>  daemon  6088  6039  0                   0:00 <defunct>
>  daemon  6092  6039  0                   0:00 <defunct>

Looks to me like "resend" is waiting for Sendmail to finish; maybe Sendmail
is trying to deliver the message in real-time and getting hung?

I generally set my lists up to have resend pass the "-odq" argument to
Sendmail (add "-m -odq" to the "resend" command line arguments) so that
Sendmail queues the message for later delivery, rather than trying to
deliver it immediately.

What version of Sendmail are you running?  I haven't done any SGI sysadmin
work for a year or so, but I used to have really horrible problems with the
SGI-supplied version of sendmail; sometimes even worse than I used to have
with Sun's sendmail (which I wouldn't have thought possible).  You might
want to consider switching to Sendmail 8.6.x, particularly if you're
running large (or even medium-sized) lists; 8.6.x is MUCH smarter about how
it deals with messages with many recipients, and the connection caching
feature can make a big difference in performance.


-Brent

----------------------------------------------------------------------
For info about the Internet Security Firewalls Tutorial and a schedule
of upcoming dates, please send email to Tutorial-Info@GreatCircle.COM
----------------------------------------------------------------------
Brent Chapman                                 Great Circle Associates
Brent@GreatCircle.COM                         1057 West Dana Street
+1 415 962 0841                               Mountain View, CA  94041



Indexed By Date Previous: Re: Problem with 1.92: why and is it fixed in 1.93?
From: Brent@GreatCircle.COM (Brent Chapman)
Next: Re: Problem with 1.92: why and is it fixed in 1.93?
From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
Indexed By Thread Previous: resend takes hours?!?
From: pdc@lunch.engr.sgi.com (Paul Close)
Next: Majordomo 2.X?
From: Daniel R Ehrlich <ehrlich@cse.psu.edu>

Google
 
Search Internet Search www.greatcircle.com