Re: newsyslog and apache

2008-10-03 Thread Ian Smith
On Fri, 03 Oct 2008 10:08:52 +0200 "DA Forsyth" <[EMAIL PROTECTED]> wrote:
 > On 2 Oct 2008 , [EMAIL PROTECTED] entreated about
 >  "freebsd-questions Digest, Vol 235, Issue 11":

I'm replying to the digest too, so threading is doubly screwed :)

 > > No need to change log rotation software since the problem clearly is
 > > somewhere else. You need to inspect Apache's error logs to see why it
 > > cannot start.
 > 
 > the previous error log shows
 > [Wed Oct 01 08:00:03 2008] [notice] Graceful restart requested, doing 
 > restart
 > [Wed Oct 01 08:00:04 2008] [notice] seg fault or similar nasty error 
 > detected in the parent process

This is what you need to find and fix.  Most likely a config error of 
some sort .. possibly re some module - php extensions order, maybe?

What does 'apachectl configtest' have to say?
 
 > the new error log shows, after the manual start
 > [Wed Oct 01 08:39:09 2008] [warn] pid file /var/run/httpd.pid 
 > overwritten -- Unclean shutdown of previous Apache run?
 > [Wed Oct 01 08:39:09 2008] [notice] Apache/2.0.63 (FreeBSD) PHP/4.4.9 
 > with Suhosin-Patch DAV/2 SVN/1.5.2 configured -- resuming normal 
 > operations
 > 
 > those error messages are repeated any time I do a 
 >apachectl graceful
 > 
 > However, doing
 >apachectl stop
 >apachectlstart
 > works as expected.

See apachectl(8) .. apachectl graceful sends httpd a SIGUSR1, as does 
your previously mentioned newsyslog line, which shuts apache down but 
without murdering existing connections, while apachectl restart does.

However both graceful and restart run configttest before restarting, and 
it seems likely that's where/why it's bombing.  OTOH, apachectl start 
doesn't run configtest, maybe explaining why it starts up ok that way?

 > apache version is apache-2.0.63_2 from ports
 > uname -a gives
 > FreeBSD iwr.ru.ac.za 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #2: Mon 
 > Jun  2 13:10:26 SAST 2008 
 > iwr.ru.ac.za:/usr/obj/usr/src/sys/KERNIWR70  i386

Here running apache 1.3 on 5.5-STABLE, but I doubt the apachectl 
functionality has changed significantly, though I may be wrong ..

 > php v4 is installed, though i do plan to upgrade that to V5 as soon 
 > as I get time to do it.

Good idea, especially if PHP is related to your apparent config issue.

 > PS: I used to use logrotate, but it too stopped working correctly, 
 > with apache process stopping in a similar way that is why I changed 
 > to newsyslog.  I rotate the logs monthly, and set it to 8am so there 
 > is a chance I'll be on hand to start apache to minimize downtime.

Theoretically if it survives an apachectl configtest, you should be 
good to go - and if it doesn't, neither method will restart apache.

cheers, Ian
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2008-10-03 Thread DA Forsyth
On 2 Oct 2008 , [EMAIL PROTECTED] entreated about
 "freebsd-questions Digest, Vol 235, Issue 11":

> No need to change log rotation software since the problem clearly is
> somewhere else. You need to inspect Apache's error logs to see why it
> cannot start.
> 

the previous error log shows
[Wed Oct 01 08:00:03 2008] [notice] Graceful restart requested, doing 
restart
[Wed Oct 01 08:00:04 2008] [notice] seg fault or similar nasty error 
detected in the parent process

the new error log shows, after the manual start
[Wed Oct 01 08:39:09 2008] [warn] pid file /var/run/httpd.pid 
overwritten -- Unclean shutdown of previous Apache run?
[Wed Oct 01 08:39:09 2008] [notice] Apache/2.0.63 (FreeBSD) PHP/4.4.9 
with Suhosin-Patch DAV/2 SVN/1.5.2 configured -- resuming normal 
operations

those error messages are repeated any time I do a 
   apachectl graceful

However, doing
   apachectl stop
   apachectlstart
works as expected.

apache version is apache-2.0.63_2 from ports
uname -a gives
FreeBSD iwr.ru.ac.za 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #2: Mon 
Jun  2 13:10:26 SAST 2008 
iwr.ru.ac.za:/usr/obj/usr/src/sys/KERNIWR70  i386

php v4 is installed, though i do plan to upgrade that to V5 as soon 
as I get time to do it.

PS: I used to use logrotate, but it too stopped working correctly, 
with apache process stopping in a similar way that is why I changed 
to newsyslog.  I rotate the logs monthly, and set it to 8am so there 
is a chance I'll be on hand to start apache to minimize downtime.


--
   DA Fo rsythNetwork Supervisor
Principal Technical Officer -- Institute for Water Research
http://www.ru.ac.za/institutes/iwr/


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2008-10-02 Thread Zbigniew Szalbot
2008/10/2 Jerry <[EMAIL PROTECTED]>:
> On Thu, 2 Oct 2008 14:51:26 +0200
> "Zbigniew Szalbot" <[EMAIL PROTECTED]> wrote:
>
>>No need to change log rotation software since the problem clearly is
>>somewhere else. You need to inspect Apache's error logs to see why it
>>cannot start.
>
> All the information on getting it working correctly is located here:
>
> http://httpd.apache.org/docs/1.3/logs.html#rotation

But he clearly stated:

"I alos see that 'apachectl restart' stops apache but it doesn't
restart."

So I guess first thing is to check why apachectl does not restart the server.

-- 
Zbigniew Szalbot
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2008-10-02 Thread Jerry
On Thu, 2 Oct 2008 14:51:26 +0200
"Zbigniew Szalbot" <[EMAIL PROTECTED]> wrote:

>No need to change log rotation software since the problem clearly is
>somewhere else. You need to inspect Apache's error logs to see why it
>cannot start.

All the information on getting it working correctly is located here:

http://httpd.apache.org/docs/1.3/logs.html#rotation

-- 
Jerry
[EMAIL PROTECTED]

"Surely you can't be serious."
"I am serious, and don't call me Shirley."


signature.asc
Description: PGP signature


Re: newsyslog and apache

2008-10-02 Thread Zbigniew Szalbot
Hello,

2008/10/2 Jerry <[EMAIL PROTECTED]>:
> On Thu, 02 Oct 2008 14:20:50 +0200
> "DA Forsyth" <[EMAIL PROTECTED]> wrote:
>
>>I used to have one big apache log file, but decided to rotate it once
>>a month using newsyslog.
>>
>>However, now apache stops and does not restart when the log is
>>rotated.
>>
>>line from newsyslog.conf
>>/var/log/apache/httpd-access.log640 13 *$M1D8 B
>>  /var/run/httpd.pid 30
>>
>>with a similar one for the error log.
>>
>>I have to manually start apache after this rotates the log.
>>
>>I alos see that 'apachectl restart' stops apache but it doesn't
>>restart.
>>
>>any ideas?
>
>
> I use 'rotatelogs':

No need to change log rotation software since the problem clearly is
somewhere else. You need to inspect Apache's error logs to see why it
cannot start.

-- 
Zbigniew Szalbot
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2008-10-02 Thread Jerry
On Thu, 02 Oct 2008 14:20:50 +0200
"DA Forsyth" <[EMAIL PROTECTED]> wrote:

>I used to have one big apache log file, but decided to rotate it once 
>a month using newsyslog.
>
>However, now apache stops and does not restart when the log is 
>rotated.
>
>line from newsyslog.conf
>/var/log/apache/httpd-access.log640 13 *$M1D8 B   
>  /var/run/httpd.pid 30
>
>with a similar one for the error log.
>
>I have to manually start apache after this rotates the log.
>
>I alos see that 'apachectl restart' stops apache but it doesn't 
>restart.
>
>any ideas?


I use 'rotatelogs':

http://httpd.apache.org/docs/2.0/programs/rotatelogs.html

to facilitate the rotating of logs. If you need further information,
contact me OL.

-- 
Jerry
[EMAIL PROTECTED]

To see a need and wait to be asked, is to already refuse.


signature.asc
Description: PGP signature


RE: newsyslog and apache

2004-06-02 Thread Noah
On Mon, 22 Mar 2004 21:37:47 -0500, Garance A Drosihn wrote
> At 5:19 PM -0800 3/22/04, Noah wrote:
> >
> >I ask that you please be specific as to what you think is wrong
> >with my newsyslog.conf file because I cant seem to figure out
> >what you are talking about here?  Looks like my newsyslog.conf
> >file matches the recommended config:
> 
> Hi.
> 
> I do not run apache at all, but I am the guy who has done the
> most-recent work on the newsyslog command.
> 
> If I were to guess, I think your problem might be that you end
> up sending multiple USR1 signals to apache.  I haven't looked
> at the code recently, but I think the freebsd newsyslog still
> does not optimize the number of signal's that it sends to a
> single process.
> 
> What I would suggest you try is some kind of staggered setup.
> (it's an easy thing to try...).  Something like:
> 
> .../www.domain1.com/access_log  640 30  *  @T00  ZN
> .../www.domain1.com/error_log   640 30  *  @T00  Z 
>  /var/run/httpd.pid 30 .../www.domain2.org/access_log  640 30  * 
>  @T02  ZN .../www.domain2.org/error_log   640 30  *  @T02  Z 
>  /var/run/httpd.pid 30 .../www.domain3.com/access_log  640 30  * 
>  @T04  ZN .../www.domain3.com/error_log   640 30  *  @T04  Z 
>  /var/run/httpd.pid 30
> 

okay I have done this but I am about 12 levels in and getting the following
response from newsyslog


--- snip ---

# newsyslog
newsyslog: malformed 'at' value:
/usr/local/www/logs/www.domain12.com/access_log   644  30*   @T24
ZN


--- snip ---


do you have any clue why this is happening?


cheers,

Noah


> (the ...'s are just an attempt to avoid line-wrapping in this
> message.  you still want the full pathname in the control file)
> 
> The idea is to rotate the log-and-error files for any one domain
> at the same time, and only specify the pid once for that group.
> And then wait two minutes between the files for each domain name.
> 
> See if that helps you at all.
> 
> -- 
> Garance Alistair Drosehn=   [EMAIL PROTECTED]
> Senior Systems Programmer   or  [EMAIL PROTECTED]
> Rensselaer Polytechnic Instituteor  [EMAIL PROTECTED]
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2004-04-22 Thread Tim Aslat
In the immortal words of "Noah" <[EMAIL PROTECTED]>...
> Okay this looks like a viable option.  can rotatelogs also age out and
> delete log files that are older than 30 days?  And does it compress
> the log files as well?

No, but it isn't hard to come up with a script to proces the logs in any
way you see fit.  Regardless of what you choose to do to the logs, you
don't have to restart apache, which I thought was the main object of
your question.

The main advantage to doing it this way is that the logs will be pretty
much rotated simultaneously by apache, so a couple of minutes after it's
scheduled, you can run a script to compress, analyse, delete or whatever
the rotated logfile.

Cheers

Tim


-- 
Tim Aslat <[EMAIL PROTECTED]>
Spyderweb Consulting
http://www.spyderweb.com.au
P: +61 8 82243020M: +61 0401088479
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2004-04-22 Thread Noah
On Fri, 23 Apr 2004 12:36:02 +0930, Tim Aslat wrote
> In the immortal words of "Noah" <[EMAIL PROTECTED]>...
> > this advice does not give me many warm fuzzies - the website appears
> > to be down.  any other util recommendations that rotate hundreds of
> > apache logs files really well.  newsyslog is not meeting our
> > requirements at the moment.
> 
> Have you tried using the internal rotation code in apache?
> 
> this excerpt from "man rotatelogs" should provide more information
>rotatelogs  is  a  simple  program for use in conjunction with
> Apache's   piped logfile feature which can be used like this:
> 
>   TransferLog "| rotatelogs /path/to/logs/access_log 86400"
> 


Okay this looks like a viable option.  can rotatelogs also age out and delete
log files that are older than 30 days?  And does it compress the log files as
well?

- Noah




>This creates the files /path/to/logs/access_log. where 
>  is  the   system time at which the log nominally starts 
> (this time will always be   a multiple of the rotation time, so 
> you can synchronize  cron  scripts   with it).  At the end of 
> each rotation time (here after 24 hours) a new   log is started.
> 
> Logging is internal to apache, and doesn't require apache to be
> restarted.
> 
> Hope this helps
> 
> Cheers
> 
> Tim
> 
> -- 
> Tim Aslat <[EMAIL PROTECTED]>
> Spyderweb Consulting
> http://www.spyderweb.com.au
> P: +61 8 82243020M: +61 0401088479
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2004-04-22 Thread Tim Aslat
In the immortal words of "Noah" <[EMAIL PROTECTED]>...
> this advice does not give me many warm fuzzies - the website appears
> to be down.  any other util recommendations that rotate hundreds of
> apache logs files really well.  newsyslog is not meeting our
> requirements at the moment.

Have you tried using the internal rotation code in apache?

this excerpt from "man rotatelogs" should provide more information
   rotatelogs  is  a  simple  program for use in conjunction with
Apache's   piped logfile feature which can be used like this:

  TransferLog "| rotatelogs /path/to/logs/access_log 86400"

   This creates the files /path/to/logs/access_log. where 
is  the   system time at which the log nominally starts (this time
will always be   a multiple of the rotation time, so you can 
synchronize  cron  scripts   with it).  At the end of each rotation
time (here after 24 hours) a new   log is started.

Logging is internal to apache, and doesn't require apache to be
restarted.

Hope this helps

Cheers

Tim

-- 
Tim Aslat <[EMAIL PROTECTED]>
Spyderweb Consulting
http://www.spyderweb.com.au
P: +61 8 82243020M: +61 0401088479
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2004-04-22 Thread Noah
On Thu, 22 Apr 2004 18:53:49 -0800, Noah wrote
> On Mon, 22 Mar 2004 11:54:21 +, Jez Hancock wrote
> > On Mon, Mar 22, 2004 at 03:06:22AM -0800, Noah wrote:
> > > apache complains of being out of memory during a graceful restart when
> > > newsyslog is sending a series of SIGUSR1 signal to it.  Any clues on this?
> > 
> > This looks familiar from the apache-httpd-users list :P
> > 
> > I'm not sure about your specific problem, but have you considered using
> > cronolog instead of depending on newsyslog to rotate your logs daily?
> > 
> > In the ports:
> > 
> > /usr/ports/sysutils/cronolog
> > 
> > On the web:
> > 
> > http://cronlog.org/
> 


okay it was a mistype

http://www.cronolog.org works fine

- Noah



> Hi there,
> 
> this advice does not give me many warm fuzzies - the website appears 
> to be down.  any other util recommendations that rotate hundreds of 
> apache logs files really well.  newsyslog is not meeting our 
> requirements at the moment.
> 
> - Noah
> 
> > 
> > -- 
> > Jez Hancock
> >  - System Administrator / PHP Developer
> > 
> > http://munk.nu/
> > http://jez.hancock-family.com/  - Another FreeBSD Diary
> > http://ipfwstats.sf.net/- ipfw peruser traffic logging
> > ___
> > [EMAIL PROTECTED] mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "[EMAIL PROTECTED]"
> 
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2004-04-22 Thread Noah
On Mon, 22 Mar 2004 11:54:21 +, Jez Hancock wrote
> On Mon, Mar 22, 2004 at 03:06:22AM -0800, Noah wrote:
> > apache complains of being out of memory during a graceful restart when
> > newsyslog is sending a series of SIGUSR1 signal to it.  Any clues on this?
> 
> This looks familiar from the apache-httpd-users list :P
> 
> I'm not sure about your specific problem, but have you considered using
> cronolog instead of depending on newsyslog to rotate your logs daily?
> 
> In the ports:
> 
> /usr/ports/sysutils/cronolog
> 
> On the web:
> 
> http://cronlog.org/


Hi there,

this advice does not give me many warm fuzzies - the website appears to be
down.  any other util recommendations that rotate hundreds of apache logs
files really well.  newsyslog is not meeting our requirements at the moment.

- Noah



> 
> -- 
> Jez Hancock
>  - System Administrator / PHP Developer
> 
> http://munk.nu/
> http://jez.hancock-family.com/  - Another FreeBSD Diary
> http://ipfwstats.sf.net/- ipfw peruser traffic logging
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


RE: newsyslog and apache

2004-04-22 Thread Noah
On Mon, 22 Mar 2004 21:37:47 -0500, Garance A Drosihn wrote
> At 5:19 PM -0800 3/22/04, Noah wrote:
> >
> >I ask that you please be specific as to what you think is wrong
> >with my newsyslog.conf file because I cant seem to figure out
> >what you are talking about here?  Looks like my newsyslog.conf
> >file matches the recommended config:
> 
> Hi.
> 
> I do not run apache at all, but I am the guy who has done the
> most-recent work on the newsyslog command.
> 
> If I were to guess, I think your problem might be that you end
> up sending multiple USR1 signals to apache.  I haven't looked
> at the code recently, but I think the freebsd newsyslog still
> does not optimize the number of signal's that it sends to a
> single process.
> 
> What I would suggest you try is some kind of staggered setup.
> (it's an easy thing to try...).  Something like:
> 
> .../www.domain1.com/access_log  640 30  *  @T00  ZN
> .../www.domain1.com/error_log   640 30  *  @T00  Z 
>  /var/run/httpd.pid 30 .../www.domain2.org/access_log  640 30  * 
>  @T02  ZN .../www.domain2.org/error_log   640 30  *  @T02  Z 
>  /var/run/httpd.pid 30 .../www.domain3.com/access_log  640 30  * 
>  @T04  ZN .../www.domain3.com/error_log   640 30  *  @T04  Z 
>  /var/run/httpd.pid 30


Hmm,

I suppose this is a viable option.  it would be really beneficial to do all
teh log rotations at midnight just to keep our logs rolling at the same time.
 maybe I am a little stringent here about these things.

anyways cna somebody possibly recommend another program out there that rotate
the apache log files all at the same time without creating memory errors for
apache because of restarting the daemon each time.

thanks in advance,

Noah



> 
> (the ...'s are just an attempt to avoid line-wrapping in this
> message.  you still want the full pathname in the control file)
> 
> The idea is to rotate the log-and-error files for any one domain
> at the same time, and only specify the pid once for that group.
> And then wait two minutes between the files for each domain name.
> 
> See if that helps you at all.
> 
> -- 
> Garance Alistair Drosehn=   [EMAIL PROTECTED]
> Senior Systems Programmer   or  [EMAIL PROTECTED]
> Rensselaer Polytechnic Instituteor  [EMAIL PROTECTED]
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


RE: newsyslog and apache

2004-03-22 Thread Wayne Sierke
On Tue, 2004-03-23 at 13:07, Garance A Drosihn wrote:
> Hi.
> 
> I do not run apache at all, but I am the guy who has done the
> most-recent work on the newsyslog command.
> 
> If I were to guess, I think your problem might be that you end
> up sending multiple USR1 signals to apache.  I haven't looked
> at the code recently, but I think the freebsd newsyslog still
> does not optimize the number of signal's that it sends to a
> single process.
> 
> What I would suggest you try is some kind of staggered setup.
> (it's an easy thing to try...).  Something like:
> 
> .../www.domain1.com/access_log  640 30  *  @T00  ZN
> .../www.domain1.com/error_log   640 30  *  @T00  Z  /var/run/httpd.pid 30
> .../www.domain2.org/access_log  640 30  *  @T02  ZN
> .../www.domain2.org/error_log   640 30  *  @T02  Z  /var/run/httpd.pid 30
> .../www.domain3.com/access_log  640 30  *  @T04  ZN
> .../www.domain3.com/error_log   640 30  *  @T04  Z  /var/run/httpd.pid 30
> 
> (the ...'s are just an attempt to avoid line-wrapping in this
> message.  you still want the full pathname in the control file)
> 
> The idea is to rotate the log-and-error files for any one domain
> at the same time, and only specify the pid once for that group.
> And then wait two minutes between the files for each domain name.
> 
> See if that helps you at all.

Is there any benefit to using wildcards in newsyslog.conf? eg. I embed
the domain name for each logfile into the filename itself, so I've just
updated my newsyslog.conf with lines like:

/var/log/httpd-*-access.log 644  12 * $M1D0 GJB /var/run/httpd.pid 30
/var/log/httpd-*-error.log  644  12 * $M1D0 GJB /var/run/httpd.pid 30

Will this turn over the logfiles and then do the signal, or will the
signal be issued for each file from the expansion?


Wayne


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


RE: newsyslog and apache

2004-03-22 Thread Garance A Drosihn
At 5:19 PM -0800 3/22/04, Noah wrote:
I ask that you please be specific as to what you think is wrong
with my newsyslog.conf file because I cant seem to figure out
what you are talking about here?  Looks like my newsyslog.conf
file matches the recommended config:
Hi.

I do not run apache at all, but I am the guy who has done the
most-recent work on the newsyslog command.
If I were to guess, I think your problem might be that you end
up sending multiple USR1 signals to apache.  I haven't looked
at the code recently, but I think the freebsd newsyslog still
does not optimize the number of signal's that it sends to a
single process.
What I would suggest you try is some kind of staggered setup.
(it's an easy thing to try...).  Something like:
.../www.domain1.com/access_log  640 30  *  @T00  ZN
.../www.domain1.com/error_log   640 30  *  @T00  Z  /var/run/httpd.pid 30
.../www.domain2.org/access_log  640 30  *  @T02  ZN
.../www.domain2.org/error_log   640 30  *  @T02  Z  /var/run/httpd.pid 30
.../www.domain3.com/access_log  640 30  *  @T04  ZN
.../www.domain3.com/error_log   640 30  *  @T04  Z  /var/run/httpd.pid 30
(the ...'s are just an attempt to avoid line-wrapping in this
message.  you still want the full pathname in the control file)
The idea is to rotate the log-and-error files for any one domain
at the same time, and only specify the pid once for that group.
And then wait two minutes between the files for each domain name.
See if that helps you at all.

--
Garance Alistair Drosehn=   [EMAIL PROTECTED]
Senior Systems Programmer   or  [EMAIL PROTECTED]
Rensselaer Polytechnic Instituteor  [EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


RE: newsyslog and apache

2004-03-22 Thread Noah
On Mon, 22 Mar 2004 12:57:03 -0500, JJB wrote
> Do you have your newsyslog configured the way it's pointed out in
> the archive thread about rotating the apache logs? That may be the
> root cause of your problem, and the memory thing is an result, not
> an cause. Look closer at that tread.


Hi,

Thanks so much but this your response still does not appear to be answering my
issues.

been looking at the thread called "apache log files rotation" in the march
threads.  I can see that somebody has recommended using SIGUSR1 or newsyslog
30 to restart the apache daemon.

I ask that you please be specific as to what you think is wrong with my
newsyslog.conf file because I cant seem to figure out what you are talking
about here?  Looks like my newsyslog.conf file matches the recommended config:

link:
http://lists.freebsd.org/pipermail/freebsd-questions/2004-March/038439.html

Could apache be experiencing or creating some type of memory leak?  there are
2GB of installed RAM on this machine.


- Noah



> 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Noah
> Sent: Monday, March 22, 2004 12:03 PM
> To: [EMAIL PROTECTED]
> Subject: RE: newsyslog and apache
> 
> On Mon, 22 Mar 2004 11:13:02 -0500, JJB wrote
> > Check the archives for the past 3 weeks, this was covered in
> detail.
> >
> 
> Hi,
> 
> thanks for the heads up but I am unable to find any references to
> apache
> complaining of memory issues in the freebsd-questions list archive.
> Searched
> both the March and February threads - found nothing.
> 
> might you send me to the URL that contains this information.
> 
> I did find a thread about configuring newsyslog to rotate the httpd
> files but
> my issue goes further.   So more clues would be helpful here.
> 
> - Noah
> 
> > -Original Message-
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] Behalf Of Noah
> > Sent: Monday, March 22, 2004 6:06 AM
> > To: [EMAIL PROTECTED]
> > Subject: newsyslog and apache
> >
> > FreeBSD 4.9
> > apache 1.3.28
> >
> > apache complains of being out of memory during a graceful restart
> > when
> > newsyslog is sending a series of SIGUSR1 signal to it.  Any clues
> on
> > this?
> >
> > here is the log file output:
> >
> > --- snip ---
> > [Mon Mar 22 00:06:08 2004] [notice] SIGUSR1 received.  Doing
> > graceful restart
> > Out of memory during request for 11468 bytes, total sbrk() is
> > 8937472 bytes!
> > Callback called exit.
> > END failed--call queue aborted at /dev/null line 2.
> > Callback called exit at /dev/null line 2.
> > END failed--call queue aborted at /dev/null line 66.
> > Callback called exit at /dev/null line 66.
> > --- snip ---
> >
> > my /etc/newsyslog.conf entries:
> >
> > --- snip ---
> > /usr/local/www/logs/www.domain1.com/access_log  640  30*
> @T00
> > Z
> >  /var/run/httpd.pid 30
> > /usr/local/www/logs/www.domain1.com/error_log   640  30*
> @T00
> > Z
> >  /var/run/httpd.pid 30
> > /usr/local/www/logs/www.domain2.org/access_log 640  30*   @T00
> > Z
> >  /var/run/httpd.pid 30
> > /usr/local/www/logs/www.domain2.org/error_log  640  30*   @T00
> > Z
> >  /var/run/httpd.pid 30
> > /usr/local/www/logs/www.domain3.com/access_log  640  30*
> @T00
> > Z
> >  /var/run/httpd.pid 30
> > /usr/local/www/logs/www.domain3.com/error_log   640  30*
> @T00
> > Z
> >  /var/run/httpd.pid 30
> > --- snip ---
> >
> > - Noah
> >
> > ___
> > [EMAIL PROTECTED] mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to
> > "[EMAIL PROTECTED]"
> 
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "[EMAIL PROTECTED]"

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


RE: newsyslog and apache

2004-03-22 Thread Noah
On Mon, 22 Mar 2004 11:13:02 -0500, JJB wrote
> Check the archives for the past 3 weeks, this was covered in detail.
> 




Hi,

thanks for the heads up but I am unable to find any references to apache
complaining of memory issues in the freebsd-questions list archive.   Searched
both the March and February threads - found nothing.

might you send me to the URL that contains this information.  

I did find a thread about configuring newsyslog to rotate the httpd files but
my issue goes further.   So more clues would be helpful here.


- Noah


> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Noah
> Sent: Monday, March 22, 2004 6:06 AM
> To: [EMAIL PROTECTED]
> Subject: newsyslog and apache
> 
> FreeBSD 4.9
> apache 1.3.28
> 
> apache complains of being out of memory during a graceful restart
> when
> newsyslog is sending a series of SIGUSR1 signal to it.  Any clues on
> this?
> 
> here is the log file output:
> 
> --- snip ---
> [Mon Mar 22 00:06:08 2004] [notice] SIGUSR1 received.  Doing
> graceful restart
> Out of memory during request for 11468 bytes, total sbrk() is
> 8937472 bytes!
> Callback called exit.
> END failed--call queue aborted at /dev/null line 2.
> Callback called exit at /dev/null line 2.
> END failed--call queue aborted at /dev/null line 66.
> Callback called exit at /dev/null line 66.
> --- snip ---
> 
> my /etc/newsyslog.conf entries:
> 
> --- snip ---
> /usr/local/www/logs/www.domain1.com/access_log  640  30*   @T00
> Z
>  /var/run/httpd.pid 30
> /usr/local/www/logs/www.domain1.com/error_log   640  30*   @T00
> Z
>  /var/run/httpd.pid 30
> /usr/local/www/logs/www.domain2.org/access_log 640  30*   @T00
> Z
>  /var/run/httpd.pid 30
> /usr/local/www/logs/www.domain2.org/error_log  640  30*   @T00
> Z
>  /var/run/httpd.pid 30
> /usr/local/www/logs/www.domain3.com/access_log  640  30*   @T00
> Z
>  /var/run/httpd.pid 30
> /usr/local/www/logs/www.domain3.com/error_log   640  30*   @T00
> Z
>  /var/run/httpd.pid 30
> --- snip ---
> 
> - Noah
> 
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "[EMAIL PROTECTED]"

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2004-03-22 Thread Noah
On Mon, 22 Mar 2004 11:54:21 +, Jez Hancock wrote
> On Mon, Mar 22, 2004 at 03:06:22AM -0800, Noah wrote:
> > apache complains of being out of memory during a graceful restart when
> > newsyslog is sending a series of SIGUSR1 signal to it.  Any clues on 
this?
> 
> This looks familiar from the apache-httpd-users list :P
> 
> I'm not sure about your specific problem, but have you considered using
> cronolog instead of depending on newsyslog to rotate your logs daily?
> 


Hi,

thanks for your advice but this is an issue with apache complaining about 
being restarted with a SIGUSR1 signal and then puking and complaining about 
not enough memory to restart.

I have about 30 to 40 lines in newsyslog.conf file wiht each sending a 
SIGUSR1 line.  is this a problem - should I only be sending a SIGUSR1 signal 
only once?

- Noah



> In the ports:
> 
> /usr/ports/sysutils/cronolog
> 
> On the web:
> 
> http://cronlog.org/
> 
> -- 
> Jez Hancock
>  - System Administrator / PHP Developer
> 
> http://munk.nu/
> http://jez.hancock-family.com/  - Another FreeBSD Diary
> http://ipfwstats.sf.net/- ipfw peruser traffic logging
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-
[EMAIL PROTECTED]"

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: newsyslog and apache

2004-03-22 Thread Jez Hancock
On Mon, Mar 22, 2004 at 03:06:22AM -0800, Noah wrote:
> apache complains of being out of memory during a graceful restart when
> newsyslog is sending a series of SIGUSR1 signal to it.  Any clues on this?

This looks familiar from the apache-httpd-users list :P

I'm not sure about your specific problem, but have you considered using
cronolog instead of depending on newsyslog to rotate your logs daily?

In the ports:

/usr/ports/sysutils/cronolog

On the web:

http://cronlog.org/

-- 
Jez Hancock
 - System Administrator / PHP Developer

http://munk.nu/
http://jez.hancock-family.com/  - Another FreeBSD Diary
http://ipfwstats.sf.net/- ipfw peruser traffic logging
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"