Посао користи окружење свог Sidekiq радника, а не нови терминал или Rails веб процес. За радника у првом плану чији HTTP клијент чита ове променљиве:

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

За Sidekiq-ов документовани Linux распоред под управљањем systemd, ставите вредности у drop-in стварне радне јединице:

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

Поново учитајте дефиниције јединице и замените радника уобичајеним поступком поновног покретања у оквиру испоруке. Поновно учитавање Rails кода у постојећем раднику не замењује његово наслеђено окружење.

Провера јавне услуге може користити крајњу тачку из HTTP прокси листе у овим вредностима када су јавни посредници дозвољени и клијент радника нема конфигурисане ни сачуване прокси акредитиве. Уз неколико јединица специфичних за редове, утврдите која је извршила неуспешни посао. Успех другог радника не доказује конфигурацију овог.

Забележите ту јединицу и HTTP клијент заједно. Експлицитно конфигурисани клијент може користити другу руту без обзира на променљиве достављене раднику; у том случају конфигуришите његов подржани интерфејс.

Повезани чланци