Notifications
Clear all
Jun 24, 2022 5:20 am
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 👍