POST 데이터를 약 100KB 내 응용 프로그램에 보내고 php-pfm 프로세스가 많은 파이프를 만들고 디스크에 기록합니다.php-fpm으로 POST하면 디스크 I/O 쓰기가 증가합니다.
나는 이것이 어떻게 피할 수 있는지 궁금합니다.
www php-fpm 5266 1* pipe fffff80e7ef52460 fffff80e7ef522f8 0 rw www php-fpm 5266 2* pipe fffff81c75730a50 fffff81c757308e8 0 rw www php-fpm 5265 1* pipe fffff801430b6168 fffff801430b6000 0 rw www php-fpm 5265 2* pipe fffff801432c4a50 fffff801432c48e8 0 rw ... root php-fpm 72450 10* pipe fffff816b3ca72f8 fffff816b3ca7460 0 rw root php-fpm 72450 11* pipe fffff801430cdbe0 fffff801430cdd48 0 rw root php-fpm 72450 12* pipe fffff80143318be0 fffff80143318d48 0 rw root php-fpm 72450 13* pipe fffff8018a5b65f0 fffff8018a5b6758 0 rw root php-fpm 72450 14* pipe fffff81b7e6595f0 fffff81b7e659758 0 rw root php-fpm 72450 15* pipe fffff816b33ef000 fffff816b33ef168 0 rw root php-fpm 72450 16* pipe fffff814569a32f8 fffff814569a3460 0 rw root php-fpm 72450 17* pipe fffff81b5384a000 fffff81b5384a168 0 rw root php-fpm 72450 18* pipe fffff81b5336bbe0 fffff81b5336bd48 0 rw root php-fpm 72450 19* pipe fffff80e7ef532f8 fffff80e7ef53460 0 rw root php-fpm 72450 20* pipe fffff81b53a548e8 fffff81b53a54a50 0 rw root php-fpm 72450 21* pipe fffff8018a77a5f0 fffff8018a77a758 0 rw ...
PHP 응용 프로그램입니다 함수 fstat에서
PID USERNAME VCSW IVCSW READ WRITE FAULT TOTAL PERCENT COMMAND 3915 www 6773 298 0 38 0 38 8.86% php-fpm 3932 www 4744 177 0 10 0 10 2.33% php-fpm 3753 www 4522 157 0 52 0 52 12.12% php-fpm 3910 www 3551 166 0 51 0 51 11.89% php-fpm 3934 www 4169 207 0 45 0 45 10.49% php-fpm 3989 www 3183 152 0 13 0 13 3.03% php-fpm 3844 www 4176 134 0 47 0 47 10.96% php-fpm 3925 www 3533 123 0 13 0 13 3.03% php-fpm 3935 www 3315 169 0 21 0 21 4.90% php-fpm 3933 www 3164 144 0 17 0 17 3.96% php-fpm 3931 www 3313 129 0 13 0 13 3.03% php-fpm 3917 www 2846 169 0 48 0 48 11.19% php-fpm 3845 www 2634 178 0 34 0 34 7.93% php-fpm 3913 www 2660 119 0 26 0 26 6.06% php-fpm
데이터 :
<?php exit; ?>
나는 로그에 오류가 없습니다.
PID 72450 is php-fpm: master process
거의 각 하위 프로세스에는 2 개의 파이프가 열려 있습니다.
감사합니다.