web-dev-qa-db-fra.com

Puis-je définir des limites de mémoire sur les comptes cpanel

J'ai un compte sur mon vps qui monopolise plus que sa juste part de mémoire. Comment puis-je limiter l'utilisation de la mémoire de ce compte?

  • Paramétrer memory_limit dans le php.ini? Il semble que cela définisse la mémoire par script - cela changerait donc en fonction du nombre de pages ou de requêtes au lieu du total du compte?
  • La définition de RLimitMEM dans Apache définit une nouvelle limite de mémoire pour les processus Apache. (en whm (Accueil >> Configuration du service >> Configuration Apache >> Restrictions d'utilisation de la mémoire) Cela modifierait également la mémoire totale en fonction des demandes au lieu du total du compte?
4
Praesagus

Les seules limitations de mémoire actuellement prises en charge sont celles que vous avez posées. Dans cPanel, il n’existe actuellement aucun moyen d’appliquer une limite de mémoire sur une base de compte, mais uniquement par script ou par processus. Le problème que vous rencontreriez serait de savoir comment appliquer une limite de mémoire par compte, car chaque compte ne créait pas son propre processus Apache. Dans ce cas, cela constituerait un gaspillage de ressources, car le compte n'aurait pas toujours besoin de ce processus pour être actif. Si vous rencontrez des problèmes de performances, essayez d’appliquer une limite de mémoire php.ini par script.

1
Chris Rutherfurd