ฉันสามารถจบกระบวนการ httpd ทั้งหมดได้หรือไม่ (OSX, 10.7.4, Lion)


12

ฉันมีหลายกรณีที่httpdทำงานบน Mac ของฉัน ไม่จำเป็นต้องเรียกใช้เว็บเซิร์ฟเวอร์ต้องการที่จะจบพวกเขาทั้งหมดเพราะพวกเขารวมถึงแรม unnessecary สูงถึง 100mb การกำหนดค่าที่กำหนดให้เรียกใช้คืออะไร ฉันจะปิดการใช้งานได้อย่างไร

คำตอบ:


40

Mountain Lion ลบตัวเลือกการแบ่งปันทางเว็บออกคุณอาจอัปเกรดและเคยใช้งานมาก่อนหรือไม่? อย่างไรก็ตามคุณจะต้องเปิด Terminal สำหรับสิ่งนี้:

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

ครั้งแรกจะล้มเหลวถ้าคุณได้ฆ่ากระบวนการทั้งหมดแล้วที่สองปิดการใช้งานเริ่มต้น


เขาอยู่ที่ 10.7.4 ตามคำถาม
แดเนียลเบ็ค

ยุติธรรม แต่ในอนาคตเมื่อผู้ใช้จำนวนมากกลับมาที่คำถามเดียวกันพวกเขาอาจใช้เวลา 10.8 (หรือหลังจากนั้น) ดังนั้นการทำงานล่วงเวลาจึงเป็นคำตอบที่เกี่ยวข้องมากขึ้น
Jeff

วิธีนี้แก้ไขได้สำหรับฉันที่ 10.7.5; แม้ว่า Web Sharing จะมีอยู่และไม่ได้ถูกตรวจสอบในการตั้งค่าระบบ แต่httpdก็ยังคงอยู่ / ตอบสนองkillallจนกว่าจะใช้launchctlคำสั่งนี้(แต่ระบบนี้โดยเฉพาะอาจมีปัญหาอื่น ๆ )
rymo

ว้าว! ฉันได้รับข้อผิดพลาดนี้ด้วย MAMP Pro และการใช้งานที่กล่าวมาข้างต้นได้แก้ไขแล้ว cl.ly/010Y2g2V3v3M/Image%202017-01-23%20at%201.35.59%20PM.png
Martyn Chamberlin

3

เปิดใช้งานร่วมกันบานหน้าต่างการตั้งค่าในการตั้งค่าระบบและยกเลิกการแบ่งปันเว็บ


1
FWIW ตัวเลือกนี้ถูกลบออกจาก Mountain Lion
Daniel Beck

1
ยังคงใช้ httpd บนสิงโตของฉัน
Nicolas Manzini

0

sudo kill -9 [PID]และการป้อน ID กระบวนการสำหรับ PID จะจบกระบวนการใด ๆ สิ่งนี้สามารถฆ่า httpd ได้ ตอนนี้คุณต้องการลบการเริ่มต้นฟอร์ม httpd เนื่องจากคุณไม่ได้ใช้ ไปที่:

ห้องสมุด / LaunchAgents

Library / LaunchDaemons

Library / StartupItems

และลบ httpd จากที่ตั้งเหล่านี้ การดำเนินการนี้จะหยุดการทำงานอีกครั้ง คุณสามารถสำรองข้อมูลได้แม้ในกรณีที่คุณต้องการ Apache เว็บเซิร์ฟเวอร์ในอนาคต


เหตุใดจึงต้อง downvote วิธีการนี้ใช้งานได้ ... ไม่ใช่เรื่องยากคุณเพียงแค่ google นี่
Gutsygibbon

httpd นั้นเริ่มต้นโดย /System/Library/LaunchDaemons/org.apache.httpd.plist และไม่แนะนำให้เปลี่ยนเนื้อหาของ / System การใช้ launchctl เพื่อจัดการ (ตามที่ @Jeff แนะนำ) เป็นวิธีที่ดีกว่ามากในการทำ
Gordon Davisson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.