Czy mogę zakończyć wszystkie procesy httpd? (OSX, 10.7.4, Lion)


12

Mam kilka przypadków httpduruchamiania na komputerze Mac. Nie trzeba uruchamiać serwera WWW, chciałbym je wszystkie zakończyć, ponieważ dodają one około 100 MB niepotrzebnej pamięci RAM. Jaka jest konfiguracja, która je uruchamia? Jak mogę to wyłączyć?

Odpowiedzi:


40

Mountain Lion usunął opcję udostępniania w sieci, może zaktualizowałeś ją i miałeś już trochę czasu w przeszłości? W każdym razie musisz otworzyć Terminal w tym celu:

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

Pierwszy nie powiedzie się, jeśli już zabiłeś wszystkie procesy, drugi wyłącza uruchamianie.


On jest na 10.7.4 według Q.
Daniel Beck

Uczciwie, ale w przyszłości, gdy więcej użytkowników powróci do tego samego pytania, mogą mieć 10.8 (lub później), więc nadgodziny są bardziej trafną odpowiedzią.
Jeff

To rozwiązało dla mnie 10.7.5; mimo że udostępnianie sieciowe istnieje i nie jest zaznaczone w Preferencjach systemowych, httpdprzetrwało / odrodziło się do killallmomentu użycia tego launchctlpolecenia (ale ten konkretny system może mieć inne problemy)
rymo

Łał! Otrzymałem ten błąd w MAMP Pro, a uruchomienie powyższego go naprawiło. cl.ly/010Y2g2V3v3M/Image%202017-01-23%20at%201.35.59%20PM.png
Martyn Chamberlin


0

sudo kill -9 [PID]i wpisanie identyfikatora procesu dla PID kończy każdy proces. Może to zabić httpd. Teraz chcesz usunąć formularz startowy httpd, ponieważ i tak go nie używasz. Iść do:

Library / LaunchAgents

Biblioteka / Uruchom demony

Library / StartupItems

i usuń httpd z tych lokalizacji. To powstrzyma go przed ponownym uruchomieniem. Możesz zachować kopię zapasową na wypadek, gdybyś chciał mieć serwer WWW Apache w przyszłości.


Dlaczego więc głosowanie negatywne? Ta metoda działa ... nie jest to trudne. Możesz po prostu google go
Gutsygibbon

httpd jest zwykle uruchamiany przez /System/Library/LaunchDaemons/org.apache.httpd.plist, a zmiana zawartości / System nie jest zalecana. Używanie launchctl do zarządzania nim (jak zaleca @Jeff) jest znacznie lepszym sposobem na zrobienie tego.
Gordon Davisson
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.