当前位置: 乱七八糟 » Win10 » wsl ubuntu nginx php运行太慢的解决

wsl ubuntu nginx php运行太慢的解决

使用wsl搭建nginx + php 的环境,通过apt安装,正常启动配置好应用之后, 却发现访问的速度却是有时快有时慢。查看nginx的error.log发现很多 upstream timed out的错误。

解决方法:

增大Nginx对php-fpm的连接超时和缓存大小的设置

在nginx配置的http或者虚拟主机配置的server段添加:

large_client_header_buffers 4 16k;
client_max_body_size 30m;
client_body_buffer_size 128k;

fastcgi_connect_timeout 300;
fastcgi_read_timeout 300;
fastcgi_send_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers   4 32k;
fastcgi_busy_buffers_size 64k;
fastcgi_temp_file_write_size 64k;