Proxy okolje, kot ga vidi delavec Sidekiq
Zagotovite proxy spremenljivke ob zagonu procesa Sidekiq, vključno s konfiguracijo storitve systemd za upravljane delavce.
Opravilo uporablja okolje svojega delavca Sidekiq, ne novega terminala ali spletnega procesa Rails. Za delavca v ospredju, katerega odjemalec HTTP bere te spremenljivke:
http_proxy=http://proxy.example.net:8080 \
https_proxy=http://proxy.example.net:8080 \
bundle exec sidekiqZa v Sidekiq dokumentirano namestitev Linuxa pod upravljanjem systemd vnesite vrednosti v drop-in dejanske enote delavca:
[Service]
Environment="http_proxy=http://proxy.example.net:8080"
Environment="https_proxy=http://proxy.example.net:8080"Znova naložite definicije enote in zamenjajte delavca z običajnim postopkom ponovnega zagona uvedbe. Ponovno nalaganje kode Rails v obstoječem delavcu ne zamenja njegovega podedovanega okolja.
Preverjanje javne storitve lahko v teh vrednostih uporabi končno točko s seznama proxyjev HTTP, kadar so javni posredniki dovoljeni in odjemalec delavca nima nastavljenih ali shranjenih poverilnic proxyja. Pri več enotah, specifičnih za čakalne vrste, ugotovite, katera je izvedla neuspešno opravilo. Uspeh drugega delavca ne dokazuje konfiguracije tega.
Zabeležite to enoto in odjemalca HTTP skupaj. Izrecno nastavljen odjemalec lahko uporabi drugo pot ne glede na spremenljivke, posredovane delavcu; v tem primeru nastavite njegov podprti vmesnik.