আমরা আমাদের অ্যাপ্লিকেশনে ভারসাম্য রোধগুলি লোড করতে nginx ব্যবহার করছি। আমরা খুঁজে পেয়েছি যে অনুরোধের সময় শেষ হওয়ার সময় (ভাল) এনগিনেক্স একটি ভিন্ন প্রবাহের সার্ভারে স্যুইচ করে। তবে এটি পুট এবং পোষ্ট অনুরোধগুলির জন্য এটি করে যা অনাকাঙ্ক্ষিত ফলাফলের কারণ হতে পারে (ডেটা দুইবার সঞ্চিত)। সময়সীমাতে কেবল জিইটি অনুরোধগুলির পুনরায় চেষ্টা করার জন্য কি এনজিএনএক্স কনফিগার করা সম্ভব? নাকি সমস্যা সমাধানের আর কোন উপায় আছে?
আমাদের কনফিগারেশন নিম্নরূপ:
upstream mash {
ip_hash;
server 127.0.0.1:8081;
server 192.168.0.11:8081;
}
server {
...
location / {
proxy_pass http://mash/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}