J'utilise centos, cpanel / whm et j'ai installé cpulimit.
Le problème que je rencontre est qu'un de mes utilisateurs utilise une quantité extrême d'utilisation du processeur. Plus de 100% régulièrement et cela ralentit mon serveur.
Un autre problème est qu'ils sont un ami et non malveillant, donc je ne veux pas les suspendre.
De plus, un problème est que je ne peux pas le limiter par processus, car ce processus change à chaque seconde. C'est un processus différent à chaque fois.
J'ai essayé ce qui suit mais cela ne fonctionne pas.
cpulimit -l 10 -e /home/[username]/public_html/theirwebsite.org/index.php
Je viens de rentrer,
No process found
No process found
No process found
No process found
No process found
No process found
etc
Il y a deux choses qui utilisent cette utilisation extrême du processeur.
La première chose est que le fichier à cet endroit, index.php
. L'autre est [php], quoi que cela signifie dans WHM. Mais c'est surtout index.php
le problème.
Si je pouvais limiter ce index.php
fichier à cet emplacement, cela pourrait aider à atténuer ce problème.
Au fait, j'ai essayé le -P
drapeau mais ce n'est pas disponible en option contrairement à la documentation.
cpulimit -l 10 -P /home/[username]/public_html/theirwebsite.org/index.php
Retour
cpulimit: invalid option -- 'P'
Usage: cpulimit [OPTIONS...] TARGET
OPTIONS
-l, --limit=N percentage of cpu allowed from 0 to 1600 (required)
-v, --verbose show control statistics
-z, --lazy exit if there is no target process, or if it dies
-i, --include-children limit also the children processes
-h, --help display this help and exit
TARGET must be exactly one of these:
-p, --pid=N pid of the process (implies -z)
-e, --exe=FILE name of the executable program file or path name
COMMAND [ARGS] run this command and limit it (implies -z)
On dirait que je dois le faire avec le -e
drapeau.
Idéalement, cependant, je voudrais limiter l'ensemble du compte utilisateur.
Et oui, je connais cloudlinux mais je ne peux pas le faire pour le moment. Jusqu'à ce que je puisse le faire, j'ai besoin d'aide pour le faire manuellement avec quelque chose qui ne nécessite pas de redémarrage du serveur.