Sidekiq жұмысшысы көретін прокси ортасы
Sidekiq процесі іске қосылғанда прокси айнымалыларын беріңіз, оның ішінде басқарылатын жұмысшылар үшін systemd қызметінің конфигурациясы.
Жұмыс өзінің Sidekiq жұмысшысының ортасын пайдаланады, жаңа терминалды немесе Rails веб процесін емес. HTTP клиенті осы айнымалыларды оқитын алдыңғы пландағы жұмысшы үшін:
http_proxy=http://proxy.example.net:8080 \
https_proxy=http://proxy.example.net:8080 \
bundle exec sidekiqSidekiq құжаттаған systemd басқаратын Linux орналасуы үшін мәндерді нақты жұмысшы бірлігінің drop-in файлына қойыңыз:
[Service]
Environment="http_proxy=http://proxy.example.net:8080"
Environment="https_proxy=http://proxy.example.net:8080"Бірлік анықтамаларын қайта жүктеп, жұмысшыны орналастырудың әдеттегі қайта іске қосу рәсімі арқылы ауыстырыңыз. Бар жұмысшыда Rails кодын қайта жүктеу оның мұраланған ортасын алмастырмайды.
Қоғамдық қызметті тексеру осы мәндерде HTTP прокси тізімінен шеткі нүктені пайдалана алады, егер қоғамдық делдалдарға рұқсат етілсе және жұмысшы клиентінде конфигурацияланған немесе сақталған прокси тіркелгі деректері болмаса. Кезекке тән бірнеше бірлік болса, сәтсіз тапсырманы қайсысы орындағанын анықтаңыз. Басқа жұмысшының сәттілігі осының конфигурациясын дәлелдемейді.
Сол бірлік пен HTTP клиентін бірге жазып алыңыз. Анық конфигурацияланған клиент жұмысшыға берілген айнымалыларға қарамастан басқа маршрутты пайдалана алады; бұл жағдайда оның қолдайтын интерфейсін конфигурациялаңыз.