La mémoire Linux sera limitée ; lors de la migration des applications de l'utilisateur root vers un utilisateur ordinaire, car les utilisateurs ordinaires seront limités au nombre maximum de processus, lorsque le nombre de processus est plein, une erreur de limite de mémoire se produira. utilisez la commande "grep memlock / etc/security/limits.conf" pour afficher les limites d'utilisation de la mémoire.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Commandes de mémoire Linux communes
# 查看内存使用情况 free -m # 查看内存使用限制 grep memlock /etc/security/limits.conf # 查看SWAP使用积极度 cat /proc/sys/vm/swapiness # 查看内存回收阈值 grep -A 3 'pages free' /proc/zoneinfo # 查看内核分配策略 cat /proc/sys/vm/overcommit_memory # 在分配策略为2的情况下查看可分配内存 grep Com /proc/meminfo
Le problème selon lequel les utilisateurs Linux ordinaires sont limités par la mémoire
Migrez l'application de l'utilisateur root vers le test utilisateur ordinaire, car le l'utilisateur ordinaire sera Limiter le nombre maximum de processus. Lorsque le nombre de processus est plein, l'erreur suivante se produit
/bin/bash : Ressource temporairement indisponible.
Généralement, le nombre maximum de processus pour un nouvel utilisateur est de 4096
Modifier deux fichiers
yanfa_ylcloud_java est l'utilisateur pour lequel vous souhaitez augmenter le processus
vi /etc/security/limits.d/20-nproc.conf
vi /etc/security/limits.conf
dur/doux : soft est une valeur d'avertissement, tandis que hard est un seuil réel, s'il le dépasse, une erreur sera signalée.
nproc : Nombre maximum de processus
nofile : Nombre maximum de fichiers ouverts
Apprentissage recommandé : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!