¿Puedo finalizar todos los procesos httpd? (OSX, 10.7.4, León)


12

Tengo varias instancias de httpdejecución en mi Mac. No es necesario ejecutar un servidor web, me gustaría terminar con todos, ya que suman alrededor de 100 MB de RAM no desechable. ¿Cuál es la configuración que los configura para ejecutarse? ¿Cómo puedo desactivarlo?

Respuestas:


40

Mountain Lion eliminó la opción de Compartir en la Web, ¿tal vez la actualizó y la ejecutó en el pasado? De todos modos, deberá abrir la Terminal para esto:

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

El primero fallará si ya eliminó todos los procesos, el segundo desactiva el inicio.


Está en 10.7.4 de acuerdo con la Q.
Daniel Beck

Es justo, pero en el futuro, a medida que más usuarios vuelvan a esta misma pregunta, pueden estar en 10.8 (o posterior), por lo que las horas extras son una respuesta más relevante.
Jeff

Esto lo resolvió para mí en 10.7.5; a pesar de que Web Sharing existe y está desmarcado en Preferencias del Sistema, httpdsobrevivió / reapareció killallhasta usar este launchctlcomando (pero este sistema en particular podría tener otros problemas)
rymo

¡Guauu! Estaba recibiendo este error con MAMP Pro, y al ejecutar lo anterior lo solucioné. cl.ly/010Y2g2V3v3M/Image%202017-01-23%20at%201.35.59%20PM.png
Martyn Chamberlin el

3

Abra el panel de preferencias Compartir en Preferencias del sistema y desmarque Compartir web .


1
FWIW, esta opción se ha eliminado de Mountain Lion.
Daniel Beck

1
Nop sigue ejecutando httpd en mi león
Nicolas Manzini

0

sudo kill -9 [PID]e ingresar la ID de proceso para PID finaliza cualquier proceso. Esto puede matar a httpd. Ahora, desea eliminar el inicio del formulario httpd ya que no lo utiliza de todos modos. Ir:

Library / LaunchAgents

Library / LaunchDaemons

Library / StartupItems

y elimine httpd de estas ubicaciones. Esto evitará que vuelva a ejecutarse. Sin embargo, puede mantener una copia de seguridad por si quiere el servidor web Apache en el futuro.


Entonces, ¿por qué el voto negativo? Este método funciona ... no es algo difícil. Puedes buscarlo en Google
Gutsygibbon

httpd normalmente se inicia por /System/Library/LaunchDaemons/org.apache.httpd.plist, y no se recomienda cambiar el contenido de / System. Usar launchctl para administrarlo (como recomienda @Jeff) es una forma mucho mejor de hacerlo.
Gordon Davisson el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.