On 07/26/2018 04:56 PM, Gokan Atmaca wrote: >> >> My advice is : >> >> - try to use TCP/IP for communication between FPM and NginX > > I read that UNIX socket is better.
Unix socket is faster than TCP/IP but in your case the OS may require additional tuning. Therefor I proposed TCP/IP. > > On Thu, Jul 26, 2018 at 4:05 PM, Georgi Naplatanov <go...@oles.biz> wrote: >> On 07/26/2018 03:37 PM, Gokan Atmaca wrote: >>>> Can you attach your PHP-FPM configuration file and NginX virtual host >>>> section for the site? >>> >>> Hello >>> >>> Debian stable (strech). >>> >>> packages: >>> php7.2-fpm >>> 7.2.6-1+0~20180611145758.22+stretch~1.gbpe20e8b amd64 >>> server-side, HTML-embedded scripting language (FPM-CGI binary) >>> nginx 1.10.3-1+deb9u1 >>> all small, powerful, scalable web/proxy server >>> >>> Fpm config: >>> >>> [www] >>> user = www-data >>> group = www-data >>> listen = /run/php/php7.2-fpm.sock >>> listen.owner = www-data >>> listen.group = www-data >>> pm = dynamic >>> pm.max_children = 5000 >>> pm.start_servers = 4000 >>> pm.min_spare_servers = 4000 >>> pm.max_spare_servers = 50> --- Nginx config: >> >> The configuration is set for very high load. You've used Unix sockets. >> >> My advice is : >> >> - try to use TCP/IP for communication between FPM and NginX >> >> Kind regards >> Georgi >> >>> >>> server { >>> listen 80; >>> >>> root /home/website/; >>> index index.php index.html index.htm; >>> client_max_body_size 256M; >>> server_name yyyyy.br >>> >>> >>> >>> location = /favicon.ico { >>> log_not_found off; >>> access_log off; >>> } >>> >>> >>> if ($http_user_agent ~* LWP::Simple|wget|libwww-perl) { >>> return 403; >>> } >>> >>> >>> location ~* >>> \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ { >>> expires 365d; >>> add_header Cache-Control "public"; >>> } >>> >>> >>> location ~* \.(?:css|js)$ { >>> expires 1y; >>> access_log off; >>> add_header Cache-Control "public"; >>> } >>> >>> >>> location / { >>> try_files $uri $uri/ /index.php?q=$uri&$args; >>> >>> >>> } >>> >>> location /my{ >>> allow x.x.x.x; >>> allow x.x.x.x; >>> if ($scheme = http) { return 301 https://$host$request_uri;} >>> deny all; >>> error_page 403 error403.html; >>> try_files $uri $uri/ /index.php?q=$uri&$args; >>> } >>> >>> location ~ \.php$ { >>> try_files $uri =404; >>> fastcgi_split_path_info ^(.+\.php)(/.+)$; >>> fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; >>> fastcgi_index index.php; >>> fastcgi_param SCRIPT_FILENAME $request_filename; >>> include fastcgi_params; >>> } >>> >>> gzip on; >>> gzip_disable "msie6"; >>> gzip_comp_level 9; >>> gzip_min_length 1100; >>> gzip_buffers 16 8k; >>> gzip_proxied any; >>> gzip_types >>> text/plain >>> text/css >>> text/js >>> text/xml >>> text/javascript >>> application/javascript >>> application/x-javascript >>> application/json >>> application/xml >>> application/xml+rss; >>> >>> On Thu, Jul 26, 2018 at 2:56 PM, Georgi Naplatanov <go...@oles.biz> wrote: >>>> On 07/26/2018 12:45 PM, Gokan Atmaca wrote: >>>>>> What happened after you did what the warning message suggested to do? >>>>> >>>>> 502 gateway timeout >>>> >>>> Can you attach your PHP-FPM configuration file and NginX virtual host >>>> section for the site? >>>> >>>> Which Debian branch are you using - stable, testing or unstable? Where >>>> did you get PHP 7.2 packages from ? >>>> >>>> Kind regards >>>> Georgi >>>> >>>>> On Thu, Jul 26, 2018 at 11:50 AM, Markus Schönhaber >>>>> <debian-u...@list-post.mks-mail.de> wrote: >>>>>> Gokan Atmaca, Do 26 Jul 2018 08:46:46 CEST: >>>>>> >>>>>>> we are receiving an error as below. what is the cause of the problem? >>>>>>> (32g ram , 240g ssd , xeon 8 cor cpu) >>>>>>> >>>>>>> WARNING: [pool www] seems busy (you may need to increase >>>>>>> pm.start_servers, or pm.min/max_spare_servers), spawning 32 children, >>>>>>> there are 1 idle, and 143 total children >>>>>> >>>>>> What happened after you did what the warning message suggested to do? >>>>>> >>>>>> -- >>>>>> Regards >>>>>> mk >>>>>> >>>>> >>>> >>