• Home
  • VPS

Hướng dẫn sửa lỗi “502 Bad Gateway” trên Nginx

– Mở file cấu hình Nginx:

nano /etc/nginx/nginx.conf

– Thêm đoạn cấu hình sau vào trong block http { }

http {

    ...

    fastcgi_buffers         8 16k;

    fastcgi_buffer_size     32k;

    fastcgi_connect_timeout 300;

    fastcgi_send_timeout    300;

    fastcgi_read_timeout    300;


    include /etc/nginx/conf.d/*.conf;

}

Hoặc

http {
 #…
 fastcgi_buffers 64 64k;
 fastcgi_buffer_size 64k;
 #…
 }

– Sau khi edit xong, bạn nhấn Ctrl+O, Enter để lưu và Ctrl+X để thoát.

Nếu muốn tìm hiểu chuyên sâu hơn về các cấu hình trên, các bạn có về vào trang docs của Nginx với các thông số của module ngx_http_fastcgi_module rất cụ thể.

Fastcgi Buffer là cách Nginx xử lý dữ liệu trả về từ PHP-FPM để lưu trong bộ nhớ RAM nhằm tăng tốc quá trình xử lý, giá trị của Fastcgi Buffer tuỳ thuộc vào bộ nhớ RAM VPS/Server của bạn.

Khởi động lại nginx, php-fpm:

service nginx restart

service php-fpm restart

 

duc2ht
 

>