Ix-xogħol juża l-ambjent tal-ħaddiem Sidekiq tiegħu, mhux terminal ġdid jew proċess web Rails. Għal ħaddiem fil-quddiem li l-klijent HTTP tiegħu jaqra dawn il-varjabbli:

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

Għall-arranġament Linux immexxi minn systemd kif iddokumentat minn Sidekiq, poġġi l-valuri fid-drop-in tal-unità tal-ħaddiem reali:

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

Erġa' għabbi d-definizzjonijiet tal-unità u ibdel il-ħaddiem permezz tal-proċedura normali ta' restart tad-deploy. It-tagħbija mill-ġdid tal-kodiċi Rails f'ħaddiem eżistenti ma tibdilx l-ambjent li wiret.

Verifika ta' servizz pubbliku tista' tuża punt aħħari mil-lista tal-proxy HTTP f'dawn il-valuri meta jkunu permessi intermedjarji pubbliċi u l-klijent tal-ħaddiem ma jkollux kredenzjali tal-proxy konfigurati jew miżmuma. B'unitajiet multipli speċifiċi għall-kju, identifika liema waħda eżegwiet ix-xogħol li falla. Suċċess minn ħaddiem ieħor ma jistabbilixxix il-konfigurazzjoni ta' dan.

Irreġistra dik l-unità u l-klijent HTTP flimkien. Klijent konfigurat b'mod espliċitu jista' juża rotta oħra irrispettivament mill-varjabbli mogħtija lill-ħaddiem; f'dan il-każ ikkonfigura l-interface tiegħu li hija appoġġjata.

Artikli relatati