Halo teman teman. Nginx sangat populer sebagai server web, tetapi seperti biasa, ini tidak sempurna dan dapat memberi kita beberapa kesalahan. Hari ini, dalam posting ini, Anda akan belajar cara memperbaiki kesalahan koneksi pekerja yang tidak cukup di Nginx. Jadi, Anda dapat menghindari sakit kepala saat mengelola server. Ayo lakukan.
Untuk apa kesalahan ini?
Saat Nginx menangani situs web yang memiliki banyak permintaan, sering kali situs tersebut mogok. Ini terjadi karena mencapai batas permintaan yang diterima.
Ada beberapa solusi yang mungkin, tetapi yang terbaik adalah membuat proses Nginx lebih banyak. Artinya kita harus membuatnya menangani lebih banyak permintaan daripada nomor default yaitu 1024
untuk versi terbaru.
Jumlah permintaan yang dapat kita definisikan dibatasi oleh jumlah sumber daya yang dimiliki komputer kita, terutama di memori.
Jadi mari kita perbaiki bug ini.
Perbaiki koneksi pekerja tidak cukup kesalahan di Nginx
Untuk memperbaiki kesalahan ini, kita perlu mengedit file konfigurasi Nginx. Tetapi jika Anda memiliki beberapa situs yang dibuat, maka Anda harus membuka file konfigurasi setiap situs yang memerlukan perubahan.
File konfigurasi Nginx adalah /etc/nginx/nginx.conf
dan untuk situs kustom, adalah /etc/nginx/sites-enabled/your-site.conf
.
Semua file ini dapat dibuka dengan editor teks seperti vi
, nano
atau vim
dengan izin root.
Setelah Anda membukanya, Anda harus menambahkan bagian yang disebut events
dan worker_connections
arahan yang menentukan nomor yang akan menetapkan semakin banyak permintaan yang diterima.
Misalnya,
events {
worker_connections 2048;
}
Ingatlah bahwa nilai direktif dapat berupa apa pun yang Anda inginkan tetapi akan dibatasi oleh memori yang tersedia di komputer Anda. Perlu juga dicatat bahwa ini akan meningkatkan konsumsi Nginx.
Simpan perubahan dan tutup editor teks
Periksa sintaks konfigurasi Nginx dengan baris perintah
sudo nginx -t
Jika tidak ada kesalahan, restart saja Nginx.
sudo systemctl restart nginx
Dan Anda selesai.
Kesimpulan
nginx adalah server web yang sangat efisien yang tidak bebas dari masalah, dan beberapa di antaranya dapat diselesaikan dengan mengubah parameter tertentu. Hari ini, misalnya, kita telah melihat cara memperbaiki kesalahan yang dapat mengganggu pengunjung situs kita.
Bantu kami dan bagikan postingan ini.