Sidekiq خىزمەتچىسى كۆرگەن proxy مۇھىتى
Sidekiq جەريانى باشلانغاندا proxy ئۆزگەرگۈچىلىرىنى تەمىنلەڭ، باشقۇرۇلىدىغان خىزمەتچىلەر ئۈچۈن 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"بىرلىك ئېنىقلىمىلىرىنى قايتا يۈكلەڭ ۋە خىزمەتچىنى ئورۇنلاشتۇرۇشنىڭ نورمال قايتا باشلاش جەريانى بىلەن ئالماشتۇرۇڭ. مەۋجۇت خىزمەتچىدە Rails كودىنى قايتا يۈكلەش ئۇنىڭ مىراس ئالغان مۇھىتىنى ئالماشتۇرمايدۇ.
ئاممىۋى مۇلازىمەت تەكشۈرۈشى بۇ قىممەتلەردە HTTP proxy تىزىملىكىدىن بىر ئاخىرقى نۇقتىنى ئىشلىتەلەيدۇ، ئاممىۋى ۋاسىتىچىلەرگە رۇخسەت قىلىنغان ۋە خىزمەتچىنىڭ خېرىدارىدا سەپلەنگەن ياكى ساقلانغان proxy كىنىشكىسى بولمىغاندا. نەچچە ئۆچرەتكە خاس بىرلىك بولسا، مەغلۇپ بولغان خىزمەتنى قايسىسى ئىجرا قىلغانلىقىنى ئېنىقلاڭ. باشقا خىزمەتچىنىڭ مۇۋەپپەقىيىتى بۇنىڭ سەپلىمىسىنى ئىسپاتلىمايدۇ.
شۇ بىرلىك ۋە HTTP خېرىدارىنى بىرگە خاتىرىلەڭ. ئوچۇق سەپلەنگەن خېرىدار خىزمەتچىگە بېرىلگەن ئۆزگەرگۈچىلەرگە قارىماي باشقا يولنى ئىشلىتەلەيدۇ؛ بۇنداق ئەھۋالدا ئۇ قوللايدىغان كۆرۈنۈش ئارايۈزىنى سەپلەڭ.