สภาพแวดล้อมพร็อกซีที่ผู้ปฏิบัติงาน Sidekiq มองเห็น
จัดหาตัวแปรพร็อกซีเมื่อกระบวนการ Sidekiq เริ่ม รวมถึงการกำหนดค่าบริการ systemd สำหรับผู้ปฏิบัติงานที่ถูกจัดการ
งานใช้สภาพแวดล้อมของผู้ปฏิบัติงาน Sidekiq ของตนเอง ไม่ใช่เทอร์มินัลใหม่หรือกระบวนการเว็บ Rails สำหรับผู้ปฏิบัติงานเบื้องหน้าที่ไคลเอนต์ HTTP อ่านตัวแปรเหล่านี้:
http_proxy=http://proxy.example.net:8080 \
https_proxy=http://proxy.example.net:8080 \
bundle exec sidekiqสำหรับการจัดวาง Linux ที่จัดการด้วย systemd ตามที่ Sidekiq เอกสารไว้ ให้ใส่ค่าใน ไฟล์ drop-in ของยูนิตผู้ปฏิบัติงานจริง:
[Service]
Environment="http_proxy=http://proxy.example.net:8080"
Environment="https_proxy=http://proxy.example.net:8080"โหลดนิยามยูนิตใหม่และแทนที่ผู้ปฏิบัติงานผ่านขั้นตอนรีสตาร์ตปกติของการปรับใช้ การโหลดโค้ด Rails ใหม่ในผู้ปฏิบัติงานที่มีอยู่ไม่แทนที่สภาพแวดล้อมที่สืบทอดมา
การตรวจสอบบริการสาธารณะสามารถใช้ปลายทางจาก รายการพร็อกซี HTTP ในค่าเหล่านี้เมื่ออนุญาตตัวกลางสาธารณะและไคลเอนต์ของผู้ปฏิบัติงานไม่มีข้อมูลรับรองพร็อกซีที่กำหนดค่าหรือเก็บไว้ หากมียูนิตเฉพาะคิวหลายตัว ให้ระบุว่าตัวใดรันงานที่ล้มเหลว ความสำเร็จจากผู้ปฏิบัติงานอื่นไม่ได้ยืนยันการกำหนดค่าของตัวนี้
บันทึกยูนิตนั้นและไคลเอนต์ HTTP ไว้ด้วยกัน ไคลเอนต์ที่กำหนดค่าไว้อย่างชัดเจนสามารถใช้เส้นทางอื่นได้โดยไม่คำนึงถึงตัวแปรที่ส่งให้ผู้ปฏิบัติงาน ในกรณีนั้นให้กำหนดค่าอินเทอร์เฟซที่รองรับ