Bug#536497: Apache2 become unkillable after trying to stop it
Package: apache2
Version: 2.2.9-10+lenny3
Sometime when I try to stop or restart apache2 (via /etc/init.d/apache2 stop/restart), script says that it stop apache successful, but new apache instance can't start, because old apache running process freeze and become unkillable (by killall, kill -s 9, etc) while tcp ports are still binded to old process. Only complete system reboot helps.
/var/log/kern.log: (this message appers many times in this file, even before the time of first apache stop try)
Jul 10 15:38:28 turek kernel: [70406.328053] INFO: task apache2:19774 blocked for more than 120 seconds.
Jul 10 15:38:28 turek kernel: [70406.328091] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jul 10 15:38:28 turek kernel: [70406.328119] apache2 D ee64bfa4 0 19774 1
Jul 10 15:38:28 turek kernel: [70406.328140] ee4011c0 00000082 c017eef9 ee64bfa4 bf9b5a20 ee40134c c160bfa0 00000000
Jul 10 15:38:28 turek kernel: [70406.328172] ee64bc7a 00e165f2 ffffffff 00000002 00000000 00000000 00000000 000000ff
Jul 10 15:38:28 turek kernel: [70406.328211] ef43c1d8 ef43c1e0 ef43c1dc ee4011c0 c02b8a44 ef43c1e0 ef4c1cb0 ee4011c0
Jul 10 15:38:28 turek kernel: [70406.328251] Call Trace:
Jul 10 15:38:28 turek kernel: [70406.328291] [<c017eef9>] do_sys_poll+0x267/0x2e7
Jul 10 15:38:28 turek kernel: [70406.328329] [<c02b8a44>] __mutex_lock_slowpath+0x50/0x7b
Jul 10 15:38:28 turek kernel: [70406.328359] [<c02b88da>] mutex_lock+0xa/0xb
Jul 10 15:38:28 turek kernel: [70406.328377] [<c0216e1c>] acpi_ec_transaction+0x65/0x2fd
Jul 10 15:38:28 turek kernel: [70406.328408] [<c01e146d>] vsnprintf+0x411/0x452
Jul 10 15:38:28 turek kernel: [70406.328433] [<c0217289>] acpi_ec_burst_enable+0x1a/0x1e
Jul 10 15:38:28 turek kernel: [70406.328457] [<c02172fd>] acpi_ec_space_handler+0x5c/0x149
Jul 10 15:38:28 turek kernel: [70406.329074] [<c02172a1>] acpi_ec_space_handler+0x0/0x149
Jul 10 15:38:28 turek kernel: [70406.329095] [<c020343d>] acpi_ev_address_space_dispatch+0x128/0x169
Jul 10 15:38:28 turek kernel: [70406.329125] [<c02070cd>] acpi_ex_access_region+0x1a4/0x1b6
Jul 10 15:38:28 turek kernel: [70406.329155] [<c02071ea>] acpi_ex_field_datum_io+0x10b/0x193
Jul 10 15:38:28 turek kernel: [70406.329179] [<c01e1014>] string+0x27/0x6f
Jul 10 15:38:28 turek kernel: [70406.329202] [<c020730b>] acpi_ex_extract_from_field+0x99/0x222
Jul 10 15:38:28 turek kernel: [70406.329229] [<c0213ca3>] acpi_ut_allocate_object_desc_dbg+0x36/0x65
Jul 10 15:38:28 turek kernel: [70406.329255] [<c0213ce7>] acpi_ut_create_internal_object_dbg+0x15/0x72
Jul 10 15:38:28 turek kernel: [70406.329284] [<c0205f17>] acpi_ex_read_data_from_field+0xff/0x12c
Jul 10 15:38:28 turek kernel: [70406.329310] [<c020aad9>] acpi_ex_resolve_node_to_value+0x151/0x1d8
Jul 10 15:38:28 turek kernel: [70406.329336] [<c02068b7>] acpi_ex_resolve_to_value+0x206/0x213
Jul 10 15:38:28 turek kernel: [70406.329361] [<c0201d43>] acpi_ds_evaluate_name_path+0x6d/0xec
Jul 10 15:38:28 turek kernel: [70406.329385] [<c0200c47>] acpi_ds_exec_end_op+0x72/0x3af
Jul 10 15:38:28 turek kernel: [70406.329408] [<c020efb7>] acpi_ps_parse_loop+0x5db/0x778
Jul 10 15:38:28 turek kernel: [70406.329436] [<c020e40d>] acpi_ps_parse_aml+0x5f/0x26b
Jul 10 15:38:28 turek kernel: [70406.329460] [<c020f643>] acpi_ps_execute_method+0x100/0x19d
Jul 10 15:38:28 turek kernel: [70406.329484] [<c020cacc>] acpi_ns_evaluate+0x90/0xe4
Jul 10 15:38:28 turek kernel: [70406.329505] [<c020c747>] acpi_evaluate_object+0x13c/0x1e1
Jul 10 15:38:28 turek kernel: [70406.329545] [<c01ff4d2>] acpi_evaluate_integer+0x80/0xb4
Jul 10 15:38:28 turek kernel: [70406.329572] [<f0824143>] acpi_thermal_get_temperature+0x26/0x33 [thermal]
Jul 10 15:38:28 turek kernel: [70406.329614] [<f082571f>] acpi_thermal_temp_seq_show+0x12/0x4d [thermal]
Jul 10 15:38:28 turek kernel: [70406.329640] [<c018a7df>] seq_read+0xe6/0x26f
Jul 10 15:38:28 turek kernel: [70406.329667] [<c018a6f9>] seq_read+0x0/0x26f
Jul 10 15:38:28 turek kernel: [70406.329687] [<c01a13de>] proc_reg_read+0x58/0x6b
Jul 10 15:38:28 turek kernel: [70406.329711] [<c01a1386>] proc_reg_read+0x0/0x6b
Jul 10 15:38:28 turek kernel: [70406.329730] [<c0174a52>] vfs_read+0x81/0x11e
Jul 10 15:38:28 turek kernel: [70406.329753] [<c0174ea3>] sys_read+0x3c/0x63
Jul 10 15:38:28 turek kernel: [70406.329790] [<c0103853>] sysenter_past_esp+0x78/0xb1
Jul 10 15:38:28 turek kernel: [70406.329825] =======================
/var/log/apache/error.log
* nothing interesting *
Using debian lenny, all packeges up to date. Installed also apche2-mpm-prefork
This bug appears only some times :( .
Thanks
Reply to: