Mai Việt SơnMai Việt Sơn

Thiết kế website wordpress, mẹo hay, plugins đáp ứng nhu cầu.

Một sản phẩm của Mai Việt Sơn

Feb 11, 2024docs226 từ trong 2 phút


(Docs) Sửa lỗi 502 bad gateway nginx, do buffering/timeout chưa tốt

Khoảng năm 2022 mình có thực hiện 1 sự án đa ngữ với wordpress/nginx server và khi mình chuyển request $_GET qua lại giữa các ngôn ngữ thì bị lỗi *502 bad gate way *

Và mình đã dùng cách sau để xử lý , mình lưu lại với tiền tố [docs] chính là loạt bài thư viện code mình từng xử lý qua để sau khi gặp các vấn đề dễ dàng tìm lại cũng như chia sẻ với các bạn chưa biết

Tình trạng và công nghệ

  • Wordpress cms
  • Nginx Server/ Centos 7 os / Vps azdigi
  • Hocvps Script

Cách khắc phục

Mình không đi vào các vấn đề lý do mà sẽ đưa ra các bước thực hiện, các bạn có thể tìm hiểu thêm về lý do sau nhé

  • Tắt nginx service:
    1
    service nginx stop
  • Mở file config của nginx cho domain tương ứng
    1
    nano /etc/nginx/conf.d/domain.com.conf
  • Tìm đoạn code sau trong block http{…}:
    1
    2
    fastcgi_buffers 8 16k;
    fastcgi_buffer_size 16k;
    Thay thành đoạn sau:
    1
    2
    fastcgi_buffers 64 64k;
    fastcgi_buffer_size 64k;
  • Khởi động lại nginx service:
    1
    service nginx restart

Mua cho tôi 1 cốc coffee ☕.