Search for:

BLOG IT SYSADMIN

Daftar akun digitalocean untuk mendapatkan free credit 100$.
DigitalOcean Referral Badge
Error: Gateway Time...
 
Notifications
Clear all

Error: Gateway Timeout ketika ingin Get Data API HTTP di Nginx Server


Iyang
Post: 2
Topic starter
(@iyang)
New Member
Joined: 7 bulan lalu

Saya menemukan kendala ketika ingin get data lebih dari 500 data melalui API selalu error gateway time out. Hal ini dikarenakan secara default nginx membatasi waktu ketika get data API dari http adalah kurang lebih hanya 10-60 detik saja. Tentu untuk get 500 data memerlukan lebih dari 1 menit.

Anda bisa menambahkan waktu timeout untuk proses request api http dengan cara:

1.Edit file nginx.conf: vi /etc/nginx/nginx.conf

-> lalu tambahkan didalam konfigurasi http seperti ini:

http {  
  # .....
    fastcgi_read_timeout 9999999;
    client_header_timeout 9999999;
    client_body_timeout 9999999;
    client_max_body_size 50m;
}



-> save & exit
2. Restart nginxnya: /etc/init.d/nginx restart

untuk pengaturan waktu disesuaikan saja jika masih timeout, anda bisa menambahkan sendiri lalu test kembali. cmiwiw 👍 

 

Share: