Puis-je terminer tous les processus httpd? (OSX, 10.7.4, Lion)


9

J'ai plusieurs instances de httpdfonctionnement sur mon Mac. Vous n'avez pas besoin de faire tourner un serveur Web, vous voudriez tous les finir, car ils totalisent environ 100 Mo de RAM unity. Quelle est la configuration qui les configure pour s'exécuter? Comment puis-je le désactiver?

Réponses:


34

Mountain Lion a supprimé l'option de partage Web. Peut-être avez-vous mis à niveau et l'aviez-vous déjà utilisée? Quoi qu'il en soit, vous devrez ouvrir Terminal pour cela:

sudo killall httpd
sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plist

Le premier échouera si vous avez déjà tué tous les processus, le second désactive le démarrage.


Il est sur 10.7.4 selon le Q.
Daniel Beck

Correct, mais à l'avenir, à mesure que de nombreux utilisateurs reviendront sur cette même question, ils pourraient être sur 10.8 (ou plus tard), donc les heures supplémentaires sont une réponse plus pertinente.
Jeff

Cela a résolu pour moi le 10.7.5; Même si le partage Web existe et n'est pas httpdcoché dans les Préférences Système, il survivait killalljusqu'à ce que cette launchctlcommande soit utilisée (mais ce système particulier pourrait avoir d'autres problèmes)
rymo

Hou la la! Je recevais cette erreur avec MAMP Pro, et l’exécution de ce qui précède a corrigé le problème. cl.ly/010Y2g2V3v3M/Image%202017-01-23%20at%201.35.59%20PM.png
Martyn Chamberlin

3

Ouvrez le volet de préférence Partage dans Préférences Système et décochez Partage Web .


1
FWIW, cette option a été supprimée de Mountain Lion.
Daniel Beck

1
non encore courir httpd sur mon lion
Nicolas Manzini

0

sudo kill -9 [PID]et entrer l'ID de processus pour le PID met fin à tout processus. Cela peut tuer httpd. Maintenant, vous voulez supprimer le démarrage du formulaire httpd puisque vous ne l'utilisez pas de toute façon. Aller à:

Bibliothèque / Agents de lancement

Bibliothèque / LaunchDaemons

Bibliothèque / StartupItems

et supprimez httpd de ces emplacements. Cela l'empêchera de fonctionner à nouveau. Vous pouvez conserver une sauvegarde au cas où vous souhaiteriez utiliser le serveur Web Apache ultérieurement.


Alors pourquoi le vote négatif? Cette méthode fonctionne ... pas quelque chose de difficile.Vous pouvez simplement le faire sur Google
Gutsygibbon

httpd est normalement lancé par /System/Library/LaunchDaemons/org.apache.httpd.plist et la modification du contenu de / System n'est pas recommandée. Utiliser launchctl pour le gérer (comme @Jeff le recommande) est une bien meilleure façon de le faire.
Gordon Davisson
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.