Ажил нь өөрийн Sidekiq ажилтны орчныг ашигладаг, шинэ терминал эсвэл Rails вэб процесс биш. HTTP клиент нь эдгээр хувьсагчдыг уншдаг урд талын ажилтны хувьд:

http_proxy=http://proxy.example.net:8080 \
https_proxy=http://proxy.example.net:8080 \
bundle exec sidekiq

Sidekiq-ийн баримтжуулсан systemd-ээр удирдагдах Linux зохицуулалтын хувьд утгуудыг бодит ажилтны нэгжийн drop-in файлд байрлуулна:

[Service]
Environment="http_proxy=http://proxy.example.net:8080"
Environment="https_proxy=http://proxy.example.net:8080"

Нэгжийн тодорхойлолтыг дахин ачаалж, ажилтныг байршуулалтын ердийн дахин эхлүүлэх журмаар солино. Одоо байгаа ажилтанд Rails кодыг дахин ачаалах нь түүний өвлөгдсөн орчинг сольдоггүй.

Нийтийн үйлчилгээний шалгалт нь эдгээр утгад HTTP прокси жагсаалтаас авсан төгсгөлийн цэгийг ашиглаж болно, нийтийн зуучлагчийг зөвшөөрсөн бөгөөд ажилтны клиентэд тохируулсан эсвэл хадгалсан прокси итгэмжлэл байхгүй үед. Дараалалд тусгайлсан хэд хэдэн нэгж байвал амжилтгүй ажлыг аль нь гүйцэтгэснийг тодорхойлно. Өөр ажилтны амжилт нь үүний тохиргоог нотолдоггүй.

Тэр нэгж болон HTTP клиентийг хамт бүртгэнэ. Тодорхой тохируулсан клиент нь ажилтанд өгсөн хувьсагчаас үл хамааран өөр маршрут ашиглаж болно; энэ тохиолдолд түүний дэмждэг интерфейсийг тохируулна.

Холбоотой нийтлэлүүд