0

Recently I have upgraded to the mainline Debian 10 backport kernel. This morning I've noticed that the web server is very slow, and inspection showed 100% CPU usage by php7.4-fpm:

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
13901 www-data  20   0  461632 240612  91188 R 100.0   0.5  37:09.65 php-fpm7.4
16105 root      20   0  154088 101800  19280 R 100.0   0.2   0:48.18 php
13792 www-data  20   0  460844 240328  91512 R 100.0   0.5  37:31.51 php-fpm7.4
13948 www-data  20   0  463308 243644  94548 R 100.0   0.5  37:16.08 php-fpm7.4
16040 username  20   0   11708  10196   4612 R 100.0   0.0   1:02.09 imap
13752 www-data  20   0  467348 247620  93176 R 100.0   0.5  38:39.73 php-fpm7.4
  739 clamav    20   0 2725056   2.3g  11028 S 100.0   4.8  52:25.38 clamd
13796 www-data  20   0  464888 247260  95524 R 100.0   0.5  39:00.51 php-fpm7.4

The traced php7.4-fpm process appears to be looping and executing only the mremap() system call:

mremap(0x7f48cb600000, 13074432, 13078528, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13078528, 13082624, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13082624, 13086720, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13086720, 13090816, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13090816, 13094912, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13094912, 13099008, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13099008, 13103104, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13103104, 13107200, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13107200, 13111296, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13111296, 13115392, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13115392, 13119488, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13119488, 13123584, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13123584, 13127680, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13127680, 13131776, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13131776, 13135872, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13135872, 13139968, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13139968, 13144064, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13144064, 13148160, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13148160, 13152256, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13152256, 13156352, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13156352, 13160448, 0) = 0x7f48cb600000
mremap(0x7f48cb600000, 13160448, 13164544, 0) = 0x7f48cb600000
.
.
.

Version of php7.4-fpm is 1:7.4.33-5+0~20230409.78+debian10~1.gbpa1ea7f alongside PHP packages from https://packages.sury.org/php/ buster, updated Apr/12/2023.

No change in configuration was made.

Rebooting into 4.19.0-23-amd64 kernel 4.19.269-1 did not fix the issue.

ii linux-image-4.19.0-23-amd64 4.19.269-1

There was no change of the configuration in the last weak AFAICR.

I tried to boot into the 4.19.0-23 kernel, expecting that it could be the problem with BPO 5.10.127-2 kernel.

However, the 100% CPU usage by the fpm7.4-fpm and very slow web remained.

mt42
  • 131
  • 1
  • 6

0 Answers0