Http error 499 Nginx

Pertama kali saya melihat kod ralat ini, saya agak runnsing kerana carian di Google tidak membantu. Cuma informasi yang saya dapat adalah, kod ini khas untuk Nginx dan terjadi apabila klien memutuskan hubungan sebelum Nginx sempat memberikan kod respon.

Setelah saya siasat, saya mengesyaki puncanya adalah dari PHP-FPM. Ini kerana Nginx berfungsi dengan baik, tetapi fail PHP memgambil masa amat lama apabila dibuka dan akhirnya berakhir dengan timeout. Kemudian saya dapati ini adalah kerana kesilapan saya dalam kod PHP di mana while loop berjalan tanpa henti (infiniti). Apa yang saya lakukan adalah memberhentikan PHP-FPM

$ sudo systemctl stop php7.1-fpm

Kemudian saya betulkan kesalahan kod PHP tadi, lalu menghidupkannya semula:

$ sudo systemctl start php7.1-fpm



Leave a Reply

Your email address will not be published. Required fields are marked *