Yr amgylchedd dirprwy a welir gan weithiwr Sidekiq
Darparwch newidynnau dirprwy pan fydd proses Sidekiq yn cychwyn, gan gynnwys cyfluniad gwasanaeth systemd ar gyfer gweithwyr a reolir.
Mae'r dasg yn defnyddio amgylchedd ei gweithiwr Sidekiq, nid terfynell newydd na phroses we Rails. Ar gyfer gweithiwr blaen y mae ei gleient HTTP yn darllen y newidynnau hyn:
http_proxy=http://proxy.example.net:8080 \
https_proxy=http://proxy.example.net:8080 \
bundle exec sidekiqAr gyfer trefniant Linux a reolir gan systemd fel y'i dogfennwyd gan Sidekiq, rhowch y gwerthoedd yn drop-in yr uned weithiwr wirioneddol:
[Service]
Environment="http_proxy=http://proxy.example.net:8080"
Environment="https_proxy=http://proxy.example.net:8080"Ail-lwythwch ddiffiniadau'r uned a disodli'r gweithiwr drwy weithdrefn ailgychwyn arferol y defnydd. Nid yw ail-lwytho cod Rails mewn gweithiwr presennol yn disodli ei amgylchedd etifeddol.
Gall gwiriad gwasanaeth cyhoeddus ddefnyddio penbwynt o'r rhestr dirprwyon HTTP yn y gwerthoedd hyn pan fo cyfryngwyr cyhoeddus yn cael eu caniatáu ac nad oes gan gleient y gweithiwr unrhyw gyfriflythyrau dirprwy wedi'u ffurfweddu na'u cadw. Gyda sawl uned sy'n benodol i giw, nodwch pa un a weithredodd y dasg a fethodd. Nid yw llwyddiant gweithiwr arall yn profi cyfluniad yr un hon.
Cofnodwch yr uned honno a'r cleient HTTP gyda'i gilydd. Gall cleient a ffurfweddwyd yn benodol ddefnyddio llwybr arall waeth beth fo'r newidynnau a ddosbarthwyd i'r gweithiwr; yn y cyflwr hwnnw ffurfweddwch ei ryngwyneb a gefnogir.