การเปลี่ยนการกำหนดค่า Squid ต้องรีสตาร์ตหรือไม่
แยกแยะระหว่างการตรวจสอบไวยากรณ์ของการกำหนดค่า การขอให้อินสแตนซ์ Squid ที่ทำงานอยู่กำหนดค่าใหม่ และการรีสตาร์ตโปรเซส
Squid มีการดำเนินการแยกกันสำหรับตรวจสอบและใช้งานการกำหนดค่า:
-k parseตรวจสอบไวยากรณ์-k reconfigureขอให้อินสแตนซ์ที่ทำงานอยู่อ่านการกำหนดค่าอีกครั้ง- การรีสตาร์ตบริการจะหยุดและเริ่มโปรเซสพร็อกซี
ไฟล์ อินสแตนซ์ และการตั้งค่า
ระบุไบนารี พาธการกำหนดค่า และอินสแตนซ์บริการที่เกี่ยวข้อง หากใช้พาธแบบกำหนดเองหรือมีหลายอินสแตนซ์ การตรวจสอบไวยากรณ์ที่ถูกต้องอาจเกี่ยวข้องกับไฟล์อื่น
ดูเอกสารของรีลีสที่ติดตั้งสำหรับการตั้งค่าที่กำลังเปลี่ยน ตัวเลือกการรับฟัง โปรเซส และการเริ่มต้นอาจไม่มีพฤติกรรมการโหลดซ้ำเหมือนกัน
หลังจากขอให้กำหนดค่าใหม่ ให้ตรวจสอบสถานะบริการและบันทึกเพื่อยืนยันการยอมรับ ผลลัพธ์ของตัวแยกวิเคราะห์ยืนยันไวยากรณ์ ส่วนการสังเกตเหล่านั้นแสดงว่าบริการที่ทำงานอยู่ทำอะไร สำหรับการเปลี่ยนแปลงนโยบายการเข้าถึง ให้ตรวจสอบคำขอที่อนุญาตและถูกปฏิเสธด้วย กับปลายทางที่ควบคุมได้
หากจำเป็นต้องรีสตาร์ต ให้วางแผนสำหรับการเชื่อมต่อที่ใช้งานอยู่และงานเบื้องหลัง รวมถึงวิธีที่แอปพลิเคชันกู้คืนการดำเนินการที่ถูกขัดจังหวะ การรีสตาร์ตซ้ำๆ ไม่สามารถแก้ไขการกำหนดค่าที่ไม่ถูกต้องหรือไฟล์ที่ใช้ไม่ได้