Hello.
   Im getting some problem at the time to restart apache in logrotate.
   My server run:

# apache2
Server version: Apache/2.2.3
Server built:   Feb 12 2007 06:56:06

# php4 -v
PHP 4.4.4-8 (cli) (built: Nov 22 2006 23:41:03)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

# cat /etc/debian_version
4.0

# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      :               Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping        : 9
cpu MHz         : 2999.748
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall lm constant_tsc pni monitor ds_cpl cid cx16 xtpr lahf_lm
bogomips        : 6003.81
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      :               Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping        : 9
cpu MHz         : 2999.748
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall lm constant_tsc pni monitor ds_cpl cid cx16 xtpr lahf_lm
bogomips        : 5999.74
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

# uname -a
Linux troglod1 2.6.18-3-amd64 #1 SMP Mon Dec 4 17:04:37 CET 2006 x86_64 GNU/Linux

   The server is update.
The last week, when i rotated the logs, apache shutdown, and i get this errors in the kernel:

Feb 25 06:30:01 Boix kernel: mrtg[9785] general protection rip:2b786414df50 rsp:7fff46ac8cf0 error:0 Feb 25 06:30:02 Boix kernel: mrtg[9786] general protection rip:2b26f43046df rsp:7fffb69534b8 error:0
Feb 25 06:33:51 Boix kernel: VM: killing process apache2
Feb 25 06:34:25 Boix kernel: VM: killing process apache2
Feb 25 06:37:58 Boix kernel: VM: killing process apache2
Feb 25 06:45:50 Boix kernel: VM: killing process apache2
Feb 25 06:45:54 Boix kernel: mm/memory.c:109: bad pud ffff81000fef7000(300000002b261067). Feb 25 06:45:54 Boix kernel: apache2[10538]: segfault at 0000000000000000 rip 0000000000000000 rsp 00007fff21371658 error 4 Feb 25 06:45:54 Boix kernel: ----------- [cut here ] --------- [please bite here ] ---------
Feb 25 06:45:54 Boix kernel: CPU 0
Feb 25 06:45:54 Boix kernel: Modules linked in: xt_tcpudp xt_limit xt_state iptable_nat ip_nat ip_conntrack_ftp ip_conntrack nfnetlink iptable_filter ip_tables x_tables ipv6 button ac battery dm_snapshot dm_mirror dm_mod loop snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd snd_page_alloc evdev irtty_sir serio_raw shpchp pci_hotplug parport_pc parport sir_dev i810_audio ac97_codec intel_agp i2c_i801 pcspkr psmouse irda i2c_core soundcore floppy crc_ccitt ext3 jbd mbcache sd_mod piix ata_piix generic ide_core uhci_hcd ehci_hcd libata scsi_mod 8139too 8139cp mii thermal processor fan Feb 25 06:45:54 Boix kernel: Pid: 10538, comm: apache2 Not tainted 2.6.17-2-amd64 #1 Feb 25 06:45:54 Boix kernel: RIP: 0010:[<ffffffff8023814d>] <ffffffff8023814d>{exit_mmap+226}
Feb 25 06:45:54 Boix kernel: RSP: 0000:ffff81002a9b9d08  EFLAGS: 00010206
Feb 25 06:45:54 Boix kernel: RAX: 0000000000000000 RBX: ffff81000100a2a0 RCX: 0000000000000045 Feb 25 06:45:54 Boix kernel: RDX: 0000000000000001 RSI: ffff81003832ee30 RDI: 000000000003832e Feb 25 06:45:54 Boix kernel: RBP: 0000000000000000 R08: ffff8100011bc018 R09: 0000000000000000 Feb 25 06:45:54 Boix kernel: R10: 000000000000000b R11: ffff81000100a470 R12: ffff8100369ecec0 Feb 25 06:45:54 Boix kernel: R13: 0000000000000001 R14: ffff81002a9b9ef8 R15: ffff8100116ce7d8 Feb 25 06:45:54 Boix kernel: FS: 0000000000000000(0000) GS:ffffffff80509000(0000) knlGS:0000000000000000 Feb 25 06:45:54 Boix kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Feb 25 06:45:54 Boix kernel: CR2: 0000000000000000 CR3: 0000000000201000 CR4: 00000000000006e0 Feb 25 06:45:54 Boix kernel: Process apache2 (pid: 10538, threadinfo ffff81002a9b8000, task ffff8100116ce240) Feb 25 06:45:54 Boix kernel: Stack: 00000000000006bf ffff81000100a2a0 ffff8100369ecec0 ffff8100369ecf40 Feb 25 06:45:54 Boix kernel: 000000000000000b ffffffff8023a246 000000000000000b 000000000000000b
Feb 25 06:45:54 Boix kernel:        ffff8100116ce240 ffffffff80213f8e
Feb 25 06:45:54 Boix kernel: Call Trace: <ffffffff8023a246>{mmput+40} <ffffffff80213f8e>{do_exit+541} Feb 25 06:45:54 Boix kernel: <ffffffff80246c38>{cpuset_exit+0} <ffffffff80229962>{get_signal_to_deliver+1134} Feb 25 06:45:54 Boix kernel: <ffffffff802283d2>{do_signal+85} <ffffffff80288c7c>{specific_send_sig_info+161} Feb 25 06:45:54 Boix kernel: <ffffffff80288eec>{force_sig_info+158} <ffffffff8020a9d0>{do_page_fault+1974} Feb 25 06:45:54 Boix kernel: <ffffffff80210b3c>{unmap_region+235} <ffffffff80219531>{remove_vma+85}
Feb 25 06:45:54 Boix kernel:        <ffffffff8025a0d0>{retint_signal+61}
Feb 25 06:45:54 Boix kernel:
Feb 25 06:45:54 Boix kernel: Code: 0f 0b 68 91 75 3f 80 c2 b3 07 59 5e 5b 5d 41 5c c3 53 48 89 Feb 25 06:45:54 Boix kernel: <1>Fixing recursive fault but reboot is needed! Feb 25 06:46:40 Boix kernel: mm/memory.c:103: bad pgd ffff81000fef7000(3000000032797067). Feb 25 06:46:40 Boix kernel: apache2[10546]: segfault at 0000000000000000 rip 0000000000000000 rsp 00007fff21371828 error 4 Feb 25 06:46:40 Boix kernel: ----------- [cut here ] --------- [please bite here ] ---------
Feb 25 06:46:40 Boix kernel: CPU 0
Feb 25 06:46:40 Boix kernel: Modules linked in: xt_tcpudp xt_limit xt_state iptable_nat ip_nat ip_conntrack_ftp ip_conntrack nfnetlink iptable_filter ip_tables x_tables ipv6 button ac battery dm_snapshot dm_mirror dm_mod loop snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd snd_page_alloc evdev irtty_sir serio_raw shpchp pci_hotplug parport_pc parport sir_dev i810_audio ac97_codec intel_agp i2c_i801 pcspkr psmouse irda i2c_core soundcore floppy crc_ccitt ext3 jbd mbcache sd_mod piix ata_piix generic ide_core uhci_hcd ehci_hcd libata scsi_mod 8139too 8139cp mii thermal processor fan Feb 25 06:46:40 Boix kernel: Pid: 10546, comm: apache2 Not tainted 2.6.17-2-amd64 #1 Feb 25 06:46:40 Boix kernel: RIP: 0010:[<ffffffff8023814d>] <ffffffff8023814d>{exit_mmap+226}
Feb 25 06:46:40 Boix kernel: RSP: 0000:ffff81002450fd08  EFLAGS: 00010206
Feb 25 06:46:40 Boix kernel: RAX: 0000000000000000 RBX: ffff81000100a2a0 RCX: 0000000000000070 Feb 25 06:46:40 Boix kernel: RDX: 0000000000000001 RSI: ffff8100295c34d8 RDI: 00000000000295c3 Feb 25 06:46:40 Boix kernel: RBP: 0000000000000000 R08: ffff8100011bc018 R09: 0000000000000000 Feb 25 06:46:40 Boix kernel: R10: 000000000000000b R11: ffff81002450fd10 R12: ffff810020a4f140 Feb 25 06:46:40 Boix kernel: R13: 0000000000000001 R14: ffff81002450fef8 R15: ffff81003d499698 Feb 25 06:46:40 Boix kernel: FS: 0000000000000000(0000) GS:ffffffff80509000(0000) knlGS:0000000000000000 Feb 25 06:46:40 Boix kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Feb 25 06:46:40 Boix kernel: CR2: 0000000000000000 CR3: 0000000000201000 CR4: 00000000000006e0 Feb 25 06:46:40 Boix kernel: Process apache2 (pid: 10546, threadinfo ffff81002450e000, task ffff81003d499100) Feb 25 06:46:40 Boix kernel: Stack: 00000000000006ce ffff81000100a2a0 ffff810020a4f140 ffff810020a4f1c0 Feb 25 06:46:40 Boix kernel: 000000000000000b ffffffff8023a246 000000000000000b 000000000000000b
Feb 25 06:46:40 Boix kernel:        ffff81003d499100 ffffffff80213f8e
Feb 25 06:46:40 Boix kernel: Call Trace: <ffffffff8023a246>{mmput+40} <ffffffff80213f8e>{do_exit+541} Feb 25 06:46:40 Boix kernel: <ffffffff80246c38>{cpuset_exit+0} <ffffffff80229962>{get_signal_to_deliver+1134} Feb 25 06:46:40 Boix kernel: <ffffffff802283d2>{do_signal+85} <ffffffff80288c7c>{specific_send_sig_info+161} Feb 25 06:46:40 Boix kernel: <ffffffff80288eec>{force_sig_info+158} <ffffffff8020a9d0>{do_page_fault+1974} Feb 25 06:46:40 Boix kernel: <ffffffff8025e442>{thread_return+0} <ffffffff8025a0d0>{retint_signal+61}
Feb 25 06:46:40 Boix kernel:
Feb 25 06:46:40 Boix kernel: Code: 0f 0b 68 91 75 3f 80 c2 b3 07 59 5e 5b 5d 41 5c c3 53 48 89 Feb 25 06:46:40 Boix kernel: <1>Fixing recursive fault but reboot is needed!


One process of apache cant died and the only way for fix this was reboot the servers.
After that i changed the memmory RAM. And  this error  disappeared.
I dont know if my now error is related with that one, but now, every day when the logs is rotating, apache died. I get this messages in error.log:

[Fri Mar 09 09:01:08 2007] [warn] child process 32242 still did not exit, sending a SIGTERM [Fri Mar 09 09:01:10 2007] [warn] child process 32242 still did not exit, sending a SIGTERM [Fri Mar 09 09:01:12 2007] [warn] child process 32242 still did not exit, sending a SIGTERM [Fri Mar 09 09:01:14 2007] [error] child process 32242 still did not exit, sending a SIGKILL
[Fri Mar 09 09:01:15 2007] [notice] caught SIGTERM, shutting down

After the las shutting down, apache down fine, but automatically dont start. I have to start it manually, and then everything run fine.

This is the logrotate script for apache:
# cat /etc/logrotate.d/apache2
/var/log/apache2/*.log {
       daily
       missingok
       rotate 7
       compress
       delaycompress
       notifempty
       create 640 root adm
       sharedscripts
       postrotate
               if [ -f /var/run/apache2.pid ]; then
                       /etc/init.d/apache2 restart > /dev/null
               fi
       endscript
}

I think is not configuration because i have similar servers and all of them shared the same configuration. Could be hardware another time?

Thanks and regards,
N0K.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to