На сервере Debian 9 Apache 2.4 / php5-fpm я получаю это со страницы состояния сервера:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process
Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request
0-5 6603 0/62/3870 _ 0.70 41 109 0.0 20.20 102.71 84.123.95.200
1-5 6604 0/56/3513 _ 0.70 41 19 0.0 38.48 167.58 84.123.95.200
2-5 - 0/0/3431 . 0.09 39 0 0.0 0.00 86.74 127.0.0.1
...
149-4 - 0/0/11 . 0.16 38603 0 0.0 0.00 0.08 127.0.0.1 vm293.xxx.com:80 OPTIONS * HTTP/1.0
conf php-fpm:
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
/ etc/apache2/mods-enabled/mpm_prefork.conf:
...
MaxRequestWorkers 150
...
Первый вопрос: в чем разница между "_" Ожидание соединения, "I" Очистка рабочего бездействия и "."Открытый слот без текущего процесса
2-й: у меня pm.process_idle_timeout = 10 секунд осталось по умолчанию.Так почему у меня все еще почти 100 "."Открытые слоты, когда этот сервер почти ничего не обрабатывает с часов?
3-й: Какое отношение есть между betwwen MaxRequestWorkers 150 и pm.max_children = 5?
Спасибо