GNU/Linux >> Tutoriels Linux >  >> Linux

Comment réparer les connexions de travail ne sont pas assez d'erreur sur Nginx

Bonjour les amis. Nginx est très populaire en tant que serveur Web, mais comme toujours, il n'est pas parfait et peut nous donner quelques erreurs. Aujourd'hui, dans cet article, vous apprendrez comment corriger les connexions de travail ne sont pas assez d'erreur sur Nginx. Ainsi, vous pouvez éviter les maux de tête lors de la gestion d'un serveur. Allons-y.

En quoi consiste cette erreur ?

Lorsque Nginx gère un site Web qui reçoit de nombreuses requêtes, il est courant qu'à un moment donné, il tombe en panne. Cela se produit parce qu'il atteint une limite de demandes reçues.

Il existe quelques solutions possibles, mais la meilleure est de faire en sorte que Nginx en traite plus. C'est-à-dire qu'il faut lui faire gérer plus de requêtes que le nombre par défaut qui est 1024 pour les versions récentes.

Le nombre de requêtes que nous pourrons définir est limité par le nombre de ressources dont dispose notre ordinateur, notamment en mémoire.

Alors corrigeons ce bug.

Corriger les connexions de travail ne sont pas assez d'erreur sur Nginx

Pour corriger cette erreur, nous devons modifier le fichier de configuration Nginx. Mais si vous avez plusieurs sites créés, alors vous devez ouvrir le fichier de configuration de chaque site où la modification sera nécessaire.

Le fichier de configuration Nginx est /etc/nginx/nginx.conf et pour un site personnalisé, c'est /etc/nginx/sites-enabled/your-site.conf .

N'importe lequel de ces fichiers peut être ouvert avec un éditeur de texte tel que vi , nano ou vim avec les autorisations root.

Une fois que vous les avez ouverts, vous devez ajouter une section appelée events et un worker_connections directive spécifiant un nombre qui définira de plus en plus de demandes acceptées.

Par exemple,

events {

   worker_connections 2048;

}

Rappelez-vous que la valeur de la directive peut être ce que vous voulez mais sera limitée par la mémoire disponible sur votre ordinateur. Il convient également de noter que cela augmentera la consommation de Nginx.

Enregistrez les modifications et fermez l'éditeur de texte

Vérifiez la syntaxe de configuration de Nginx avec la ligne de commande

sudo nginx -t

S'il n'y a pas d'erreurs, redémarrez simplement Nginx.

sudo systemctl restart nginx

Et vous avez terminé.

Conclusion

nginx est un serveur Web très efficace qui n'est pas exempt de problèmes, et certains d'entre eux peuvent être résolus en modifiant certains paramètres. Aujourd'hui, par exemple, nous avons vu comment corriger une erreur qui peut être gênante pour les visiteurs de notre site.

Aidez-nous et partagez ce post.


Linux
  1. Comment corriger l'erreur Vous n'êtes pas autorisé à accéder…

  2. Comment réparer l'erreur Rust "linker 'cc' introuvable" sous Linux

  3. Comment corriger une erreur de commande introuvable sous Linux

  4. Comment réparer l'erreur d'échec d'authentification Cron sous Linux ?

  5. Comment corriger l'erreur Virtualbox "Pilote du noyau non installé (rc=-1908)" sur Ubuntu

Comment réparer do-release-upgrade:erreur de commande introuvable dans Ubuntu

Comment réparer l'erreur VirtualBox "Pilote du noyau non installé (rc =-1908)" dans Ubuntu

Comment corriger l'erreur "commande mkvirtualenv introuvable" {Mise à jour 2022}

5 Solutions - Comment réparer l'erreur "Commande Zsh introuvable" sous Linux ou macOS

Comment réparer l'erreur 502 Bad Gateway sur Nginx

Comment réparer :la commande curl n'a pas trouvé d'erreur