Töö kasutab oma Sidekiqi töölise keskkonda, mitte uut terminali ega Railsi veebiprotsessi. Esiplaanil oleva töölise jaoks, mille HTTP-klient neid muutujaid loeb:

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

Sidekiqi dokumenteeritud systemd-hallatava Linuxi korralduse jaoks pange väärtused tegeliku töölisüksuse drop-in-faili:

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

Laadige üksuse definitsioonid uuesti ja asendage tööline juurutuse tavapärase taaskäivitusprotseduuriga. Railsi koodi uuesti laadimine olemasolevas töölises ei asenda selle päritud keskkonda.

Avaliku teenuse kontroll võib nendes väärtustes kasutada HTTP puhverserverite loendist pärit lõpp-punkti, kui avalikud vahendajad on lubatud ja töölise kliendil pole konfigureeritud ega salvestatud puhverserveri mandaate. Mitme järjekonnapõhise üksuse korral tehke kindlaks, milline täitis ebaõnnestunud töö. Teise töölise õnnestumine ei tõenda selle seadistust.

Kirjutage see üksus ja HTTP-klient koos üles. Selgesõnaliselt konfigureeritud klient võib kasutada teist marsruuti sõltumata töölisele antud muutujatest; sel juhul seadistage selle toetatud liides.

Seotud artiklid