Жумуш өзүнүн 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 кардарын чогуу жазып алыңыз. Ачык конфигурацияланган кардар жумушчуга берилген өзгөрмөлөргө карабастан башка маршрутту колдоно алат; ошол учурда анын колдоого алынган интерфейсин конфигурациялаңыз.

Тектеш макалалар