Sidekiq කම්කරුවා දකින ප්රොක්සි පරිසරය
Sidekiq ක්රියාවලිය ආරම්භ වන විට ප්රොක්සි විචල්ය සපයන්න, කළමනාකරණය කරන කම්කරුවන් සඳහා systemd සේවා වින්යාසය ඇතුළුව.
කාර්යය එහි Sidekiq කම්කරුවාගේ පරිසරය භාවිත කරයි, නව ටර්මිනලයක් හෝ Rails වෙබ් ක්රියාවලියක් නොවේ. HTTP සේවාලාභියා මෙම විචල්ය කියවන පෙරමුණු කම්කරුවෙකු සඳහා:
http_proxy=http://proxy.example.net:8080 \
https_proxy=http://proxy.example.net:8080 \
bundle exec sidekiqSidekiq ලේඛනගත කළ systemd-කළමනාකරණ Linux සැකසුම සඳහා, අගයන් සැබෑ කම්කරු ඒකකයේ drop-in තුළ තබන්න:
[Service]
Environment="http_proxy=http://proxy.example.net:8080"
Environment="https_proxy=http://proxy.example.net:8080"ඒකක නිර්වචන නැවත පූරණය කර, deployment හි සාමාන්ය නැවත ආරම්භ කිරීමේ ක්රියාපටිපාටිය හරහා කම්කරුවා ප්රතිස්ථාපනය කරන්න. පවතින කම්කරුවෙකු තුළ Rails කේත නැවත පූරණය කිරීම එහි උරුම පරිසරය ප්රතිස්ථාපනය නොකරයි.
පොදු සේවා පරීක්ෂාවකට මෙම අගයන් තුළ HTTP ප්රොක්සි ලැයිස්තුවෙන් අන්ත ලක්ෂ්යයක් භාවිත කළ හැක්කේ පොදු මැදිහත්කරුවන්ට අවසර දී ඇති විට සහ කම්කරුවාගේ සේවාලාභියාට වින්යාසගත හෝ රඳවා ගත් ප්රොක්සි අක්තපත්ර නොමැති විටය. පොරොත්තු පේළි-නිශ්චිත ඒකක කිහිපයක් ඇත්නම්, අසාර්ථක කාර්යය ක්රියාත්මක කළේ කුමක්දැයි හඳුනා ගන්න. වෙනත් කම්කරුවෙකුගේ සාර්ථකත්වය මෙයේ වින්යාසය තහවුරු නොකරයි.
එම ඒකකය සහ HTTP සේවාලාභියා එකට සටහන් කරන්න. පැහැදිලිව වින්යාසගත සේවාලාභියෙකුට කම්කරුවාට ලබා දුන් විචල්ය නොසලකා වෙනත් මාර්ගයක් භාවිත කළ හැක; එම අවස්ථාවේදී ඔහු අනුග්රහය දෙන අතුරුමුහුණත වින්යාසගත කරන්න.