We upgraded the application to run with PHP 8.1 and just removed all
packages from Ondrej's Repository and installed PHP 8.1 from the
official jammy Repo.

Same issue: After reload of apache2 some apache2 processes remain in
state "Sending Reply", netstat showing inbound HTTPS connections in
state CLOSE_WAIT.

Will report back if the processes vanish as soon as the tcp connections
are dropped.

% apt-cache policy $(dpkg -l | grep php | awk '{print $2}')
php-common:
  Installed: 2:92ubuntu1
  Candidate: 2:92ubuntu1
  Version table:
 *** 2:92ubuntu1 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
        100 /var/lib/dpkg/status
php-db:
  Installed: 1.10.0-1build4
  Candidate: 1.10.0-1build4
  Version table:
 *** 1.10.0-1build4 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
        100 /var/lib/dpkg/status
php-pear:
  Installed: 1:1.10.12+submodules+notgz+20210212-1ubuntu3
  Candidate: 1:1.10.12+submodules+notgz+20210212-1ubuntu3
  Version table:
 *** 1:1.10.12+submodules+notgz+20210212-1ubuntu3 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
        100 /var/lib/dpkg/status
php8.1-apcu:
  Installed: 5.1.21+4.0.11-7ubuntu1
  Candidate: 5.1.21+4.0.11-7ubuntu1
  Version table:
 *** 5.1.21+4.0.11-7ubuntu1 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
        100 /var/lib/dpkg/status
php8.1-bcmath:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 
Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
php8.1-cgi:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-cli:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-common:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-curl:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-dba:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 
Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
php8.1-gd:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-igbinary:
  Installed: 3.2.6+2.0.8-7ubuntu1
  Candidate: 3.2.6+2.0.8-7ubuntu1
  Version table:
 *** 3.2.6+2.0.8-7ubuntu1 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
        100 /var/lib/dpkg/status
php8.1-imagick:
  Installed: 3.6.0-4ubuntu1
  Candidate: 3.6.0-4ubuntu1
  Version table:
 *** 3.6.0-4ubuntu1 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
        100 /var/lib/dpkg/status
php8.1-intl:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 
Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
php8.1-mbstring:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-memcached:
  Installed: 3.1.5+2.2.0-14.1
  Candidate: 3.1.5+2.2.0-14.1
  Version table:
 *** 3.1.5+2.2.0-14.1 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
        100 /var/lib/dpkg/status
php8.1-msgpack:
  Installed: 2.2.0~rc1+2.1.2+0.5.7-6
  Candidate: 2.2.0~rc1+2.1.2+0.5.7-6
  Version table:
 *** 2.2.0~rc1+2.1.2+0.5.7-6 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
        100 /var/lib/dpkg/status
php8.1-mysql:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-oauth:
  Installed: 2.0.7+1.2.3-14
  Candidate: 2.0.7+1.2.3-14
  Version table:
 *** 2.0.7+1.2.3-14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
        100 /var/lib/dpkg/status
php8.1-opcache:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-phpdbg:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 
Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
php8.1-readline:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-redis:
  Installed: 5.3.5+4.3.0-5.1
  Candidate: 5.3.5+4.3.0-5.1
  Version table:
 *** 5.3.5+4.3.0-5.1 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
        100 /var/lib/dpkg/status
php8.1-xml:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 
Packages
php8.1-xmlrpc:
  Installed: 3:1.0.0~rc3-2
  Candidate: 3:1.0.0~rc3-2
  Version table:
 *** 3:1.0.0~rc3-2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages
        100 /var/lib/dpkg/status
php8.1-zip:
  Installed: 8.1.2-1ubuntu2.14
  Candidate: 8.1.2-1ubuntu2.14
  Version table:
 *** 8.1.2-1ubuntu2.14 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu 
jammy-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 
Packages
        100 /var/lib/dpkg/status
     8.1.2-1ubuntu2 500
        500 http://eu-central-1.ec2.archive.ubuntu.com/ubuntu jammy/universe 
amd64 Packages


% ps f -o user,pid,nice,%cpu,%mem,cputime,etime,thcount,command ax
USER         PID  NI %CPU %MEM     TIME     ELAPSED THCNT COMMAND
root     1184655   0  0.0  0.1 00:00:00       37:45     1 /usr/sbin/apache2 -k 
start
www-data 1184658   0  0.0  0.2 00:00:00       37:45     3  \_ /usr/sbin/apache2 
-k start
www-data 1184659   0  0.0  0.2 00:00:01       37:45     6  \_ /usr/sbin/apache2 
-k start
www-data 1184661   0  0.0  0.2 00:00:01       37:45     4  \_ /usr/sbin/apache2 
-k start
www-data 1184991   0  0.0  0.0 00:00:00       36:44     1  \_ /usr/sbin/apache2 
-k start
netto    1185257   0  2.1  0.7 00:00:47       36:42     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185265   0  1.2  0.7 00:00:28       36:41     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185268   0  1.7  1.2 00:00:37       36:41     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185270   0  1.3  0.8 00:00:29       36:41     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185272   0  0.5  0.7 00:00:12       36:41     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185275   0  1.2  0.7 00:00:26       36:41     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185278   0  1.2  0.7 00:00:28       36:41     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185279   0  2.1  0.7 00:00:47       36:41     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185280   0  1.5  0.7 00:00:33       36:41     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185284   0  1.4  1.1 00:00:32       36:41     1  |   \_ 
/usr/lib/cgi-bin/php8.1
netto    1185380   0  0.2  0.6 00:00:03       32:50     1  |   \_ 
/usr/lib/cgi-bin/php8.1
www-data 1184992   0  0.8  0.3 00:00:19       36:42    52  \_ /usr/sbin/apache2 
-k start
www-data 1184993   0  1.1  0.4 00:00:26       36:42    52  \_ /usr/sbin/apache2 
-k start
www-data 1184994   0  0.9  0.3 00:00:21       36:42    52  \_ /usr/sbin/apache2 
-k start
www-data 1184995   0  1.8  0.4 00:00:41       36:42    52  \_ /usr/sbin/apache2 
-k start
www-data 1184996   0  2.6  0.5 00:00:59       36:42    52  \_ /usr/sbin/apache2 
-k start


% netstat -antpe | grep -P '1184658|1184659|1184661'
tcp6       1      0 10.0.XX.XXX:443         147.161.XXX.XX:42109    CLOSE_WAIT  
33         148913646  1184661/apache2     
tcp6       1      0 10.0.XX.XXX:443         213.146.XX.XXX:28798    CLOSE_WAIT  
33         148913407  1184659/apache2     
tcp6       1      0 10.0.XX.XXX:443         80.187.XXX.XXX:31142    CLOSE_WAIT  
33         148913578  1184658/apache2     
tcp6       1      0 10.0.XX.XXX:443         89.245.XX.XXX:15493     CLOSE_WAIT  
33         148914283  1184659/apache2     
tcp6       1      0 10.0.XX.XXX:443         152.89.XX.XXX:32704     CLOSE_WAIT  
33         148913526  1184659/apache2     
tcp6       1      0 10.0.XX.XXX:443         93.104.XX.XXX:63624     CLOSE_WAIT  
33         148913718  1184659/apache2

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2054301

Title:
  [worker/event] Some child processes aren't killed on reload
  (graceful), being stuck in state "Sending Reply", leaving old logfiles
  open, disk fills up, server stops responding after some days, DoS

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/2054301/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to