Vazifa yangi terminal yoki Rails veb jarayonini emas, o'z Sidekiq ishchisining muhitini ishlatadi. HTTP mijozi ushbu o'zgaruvchilarni o'qiydigan oldingi plandagi ishchi uchun:

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

Sidekiq hujjatlashtirgan systemd bilan boshqariladigan Linux tartibi uchun qiymatlarni haqiqiy ishchi birligining drop-in fayliga joylashtiring:

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

Birlik ta'riflarini qayta yuklang va ishchini joylashtirishning odatdagi qayta ishga tushirish tartibi orqali almashtiring. Mavjud ishchida Rails kodini qayta yuklash uning meros qolgan muhitini almashtirmaydi.

Ommaviy xizmat tekshiruvi ushbu qiymatlarda HTTP proksi ro'yxatidan chekka nuqtadan foydalanishi mumkin, agar ommaviy vositachilarga ruxsat berilgan bo'lsa va ishchi mijozida sozlangan yoki saqlangan proksi hisob ma'lumotlari bo'lmasa. Navbatga xos bir nechta birlik bo'lsa, muvaffaqiyatsiz vazifani qaysi biri bajarganini aniqlang. Boshqa ishchining muvaffaqiyati buning konfiguratsiyasini isbotlamaydi.

O'sha birlik va HTTP mijozini birga qayd eting. Aniq sozlangan mijoz ishchiga berilgan o'zgaruvchilardan qat'i nazar boshqa yo'ldan foydalanishi mumkin; bunday holatda u qo'llab-quvvatlaydigan interfeysni sozlang.

O'xshash maqolalar