GNU/Linux >> Belajar Linux >  >> Linux

Cara memperbaiki koneksi pekerja tidak cukup kesalahan di Nginx

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.


Linux
  1. Cara Memperbaiki Kesalahan Rust "linker 'cc' tidak ditemukan" Di Linux

  2. Cara memperbaiki kesalahan Perintah tidak ditemukan di Linux

  3. Perbaiki kesalahan Class ZipArchive tidak ditemukan [PHP 7]

  1. Cara memperbaiki Kesalahan Anda tidak memiliki izin untuk mengakses…

  2. Bagaimana cara memperbaiki kesalahan Virtualbox “Driver kernel tidak diinstal (rc=-1908)” di Ubuntu

  3. Bagaimana cara memperbaikinya - Kesalahan Apache:Tidak ada DirectoryIndex yang cocok?

  1. Cara Memperbaiki "perintah semanage" Tidak Ditemukan Kesalahan di CentOS

  2. Bagaimana cara memperbaiki kesalahan Kegagalan Otentikasi Cron di Linux?

  3. Bagaimana Memperbaiki Kesalahan – qemu:tidak dapat memuat BIOS PC ‘bios.bin’?