Persekitaran proksi yang dilihat oleh pekerja Sidekiq
Bekalkan pemboleh ubah proksi apabila proses Sidekiq bermula, termasuk konfigurasi perkhidmatan systemd untuk pekerja yang diurus.
Tugasan menggunakan persekitaran pekerja Sidekiqnya, bukan terminal baharu atau proses web Rails. Untuk pekerja di latar hadapan yang klien HTTP-nya membaca pemboleh ubah ini:
http_proxy=http://proxy.example.net:8080 \
https_proxy=http://proxy.example.net:8080 \
bundle exec sidekiqUntuk susunan Linux yang diurus systemd seperti didokumenkan Sidekiq, letakkan nilai dalam drop-in unit pekerja sebenar:
[Service]
Environment="http_proxy=http://proxy.example.net:8080"
Environment="https_proxy=http://proxy.example.net:8080"Muat semula definisi unit dan ganti pekerja melalui prosedur mula semula biasa pelaksanaan. Memuat semula kod Rails dalam pekerja sedia ada tidak menggantikan persekitaran warisannya.
Pemeriksaan perkhidmatan awam boleh menggunakan titik akhir daripada senarai proksi HTTP dalam nilai ini apabila perantara awam dibenarkan dan klien pekerja tiada kelayakan proksi yang dikonfigurasi atau disimpan. Dengan beberapa unit khusus baris gilir, kenal pasti yang mana melaksanakan tugas yang gagal. Kejayaan pekerja lain tidak membuktikan konfigurasi pekerja ini.
Rekod unit itu dan klien HTTP bersama-sama. Klien yang dikonfigurasi secara eksplisit boleh menggunakan laluan lain tanpa mengira pemboleh ubah yang diberikan kepada pekerja; dalam kes itu konfigurasikan antara muka yang disokongnya.