Bisakah saya mengakhiri semua proses httpd? (OSX, 10.7.4, Lion)


12

Saya memiliki beberapa contoh httpdmenjalankan di Mac saya. Tidak perlu menjalankan server web, ingin mengakhiri semuanya, karena mereka menambahkan sekitar 100mb RAM tidak sehat. Apa konfigurasi yang membuat mereka dijalankan? Bagaimana saya bisa menonaktifkannya?

Jawaban:


40

Mountain Lion menghapus opsi Berbagi Web, mungkin Anda memutakhirkan dan menjalankannya di masa lalu? Bagaimanapun, Anda harus membuka Terminal untuk ini:

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

Yang pertama akan gagal jika Anda sudah membunuh semua proses, yang kedua menonaktifkan startup.


Dia berada di 10.7.4 menurut Q.
Daniel Beck

Adil, tetapi di masa mendatang karena semakin banyak pengguna kembali ke pertanyaan yang sama, mereka mungkin ada di 10.8 (atau lebih baru) sehingga lembur ini adalah jawaban yang lebih relevan.
Jeff

Ini menyelesaikannya untuk saya pada 10.7.5; meskipun Berbagi Web ada dan tidak dicentang dalam System Preferences, httpdmasih dapat bertahan / respawning killallsampai menggunakan launchctlperintah ini (tetapi sistem khusus ini mungkin memiliki masalah lain)
rymo

Wow! Saya mendapatkan kesalahan ini dengan MAMP Pro, dan menjalankan di atas memperbaikinya. cl.ly/010Y2g2V3v3M/Image%202017-01-23%20at%201.35.59%20PM.png
Martyn Chamberlin


0

sudo kill -9 [PID]dan memasukkan ID proses untuk PID mengakhiri proses apa pun. Ini dapat membunuh httpd. Sekarang, Anda ingin menghapus startup form httpd karena Anda toh tidak menggunakannya. Pergi ke:

Library / LaunchAgents

Perpustakaan / LaunchDemon

Library / StartupItems

dan hapus httpd dari lokasi ini. Ini akan menghentikannya dari tidak pernah berjalan lagi. Anda dapat menyimpan cadangan meskipun jika Anda ingin server web Apache di masa depan.


Jadi mengapa downvote? Metode ini berfungsi ... bukan sesuatu yang sulit. Anda hanya dapat google ini
Gutsygibbon

httpd biasanya dimulai oleh /System/Library/LaunchDaemons/org.apache.httpd.plist, dan mengubah konten / Sistem tidak dianjurkan. Menggunakan launchctl untuk mengelolanya (seperti yang disarankan @Jeff) adalah cara yang jauh lebih baik untuk melakukannya.
Gordon Davisson
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.