Bug 63870

Summary: Core dump
Product: Apache httpd-2 Reporter: Laurent Destailleur <eldy>
Component: mod_http2Assignee: Apache HTTPD Bugs Mailing List <bugs>
Status: NEEDINFO ---    
Severity: major    
Priority: P2    
Version: 2.4.18   
Target Milestone: ---   
Hardware: PC   
OS: Linux   

Description Laurent Destailleur 2019-10-21 16:49:37 UTC
I use the apache server packaged with Ubuntu 16.04 (the up to date version of ubuntu distribution), with 2 thousand of virtual hosts.

I need to add / remove frequently new virtual hosts and use apache2 reload every hour. Everything works correctly, performance are goods. However, after 5 to 12 days, apache2 hangs with a coredump making all my customers offline.

I need to kill it and restart it to have it working correctly again (of course I scripted this to be able to do this automatically to reduce the outage, but it is still annoying and i would like to help to have this fixed definitely in official version).

This problem is very annoying for my business (I am an Open Source developer 
 - author of AWStats log analyzer - and the project leader of Dolibarr ERP CRM project that is the project that I host as a Saas service via the offer DoliCloud).

The problem can be reproduced, but is is long because i need to wait around 1 week, to have the trouble fixed. But it does not matter if it takes time to fix this. What is important is to find how we can avoid this coredump.

I have several similar platforms, and all platforms have the trouble.

I have technical knowledge, so I can make system actions if more information are required, but I have no knowledge in Apache and C coding and i am not able to analyze a core dump (but i can provide it). Because this bug is important for me, i would like to found or hire an Apache developer that can help me to solve this trouble. However I need help to tell me what I can/must do to progress in finding a solution to this bug.

This is the following packages that are enabled:

access_compat actions alias auth_basic authn_core authn_file authz_core authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir dump_io env expires file_cache filter headers include info log_forensic mime mpm_itk mpm_prefork negotiation php7.0 rewrite setenvif socache_shmcb ssl status substitute vhost_alias
Comment 1 Laurent Destailleur 2019-10-21 16:52:47 UTC
This is link to download the coredump (it is 30Mb file):

https://mega.nz/#!Rzpi2YbS!YwInf_n-psYhMXUCFa5lRAMsw38lH0dgByJqLAHjK_8

I can provides other coredump files from other similar platforms if this is necessary.
Comment 2 Ruediger Pluem 2019-10-29 14:34:17 UTC
1. The core dump is not very useful outside the server it got generated. So it needs to be analyzed there. (see http://httpd.apache.org/dev/debugging.html).
2. As you are using a vendor provided httpd we don't know which patches they added. So they need to analyze first.Hence please open a ticket with Ubuntu first.