এনগিনেক্স: সংযোগ () ব্যর্থ হয়েছে (111: সংযোগ অস্বীকার করা হয়েছে) উজানের সাথে সংযোগ করার সময়


16

আমি নীচের ত্রুটি বার্তাকে ত্রুটি লগতে দেখছি, আমি সমস্ত সংস্থানগুলিতে অ্যাক্সেস করতে পারি তবে ত্রুটিটি পতাকাঙ্কিত হচ্ছে কেন তা সম্পর্কে আমি নিশ্চিত নই।

ত্রুটি:

[ত্রুটি] 13368 # 0: * 449 সংযোগ () ব্যর্থ হয়েছে (111: সংযোগ অস্বীকার করা হয়েছে) উজানের সাথে সংযোগ করার সময়, ক্লায়েন্ট: এক্সএক্সএক্সএক্সএক্স, সার্ভার: মাইজারভার ডটকম, অনুরোধ: "জিইটি / গল্প / খনি HTTP / 1.1", আপস্ট्रीम: " http: // [:: 1]: 5000 / গল্প / আমার ", হোস্ট:" myserver.com "

আমার এনগিনেক্স কনফিগারেশন

আমি node.js5000 বন্দরে চলমান একটি ক্লাস্টারের সাথে সংযোগটি দিচ্ছি । আমি কী মিস করতাম তা দেখতে পাচ্ছেন না?

upstream api {
    server localhost:5000;
}

server {
    listen 80; 
    server_name myserver.com;
    root /home/user/_api;


# Logging 

error_log /home/user/log/api.error.log notice;
    location / {
        proxy_redirect off;
        proxy_set_header   X-Real-IP            $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
        proxy_set_header   Host                   $http_host;
        proxy_set_header   X-NginX-Proxy    true;
        proxy_set_header   Connection "";
        proxy_cache one;
        proxy_cache_key sfs$request_uri$scheme;
        proxy_pass         http://api;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

এটি 2015 এবং আমারও একই সমস্যা হচ্ছে। প্রতিবার একটি ওয়েবসকেট বার্তা নিচে এলে লগটিতে এই ত্রুটিটি উপস্থিত হয়।
r3wt

উত্তর:


19

এনগিনেক্স আইপিভি 6 লুপব্যাক [:: 1] এ নডজ সাথে সংযুক্ত রয়েছে। নোডেজ সম্ভবত আইপিভি 4 এ শুনছে।

সেটিং চেষ্টা করুন

upstream api {
    server 127.0.0.1:5000;
}
...

যারা বিভ্রান্ত হয়, পরিবর্তন localhostকরার জন্য127.0.0.1
kouton

লোকালহোস্টের পরিবর্তে আমার কাছে যদি 127.0.0.1 থাকে এবং এরকম কিছু ঘটে থাকে তবে কোনও ধারণা?
কেন

3
পরিষেবাটি শুনছে কিনা তা আপনার পরীক্ষা করা উচিত। চেষ্টা করুন sudo netstat -pantuএবং দেখুন পরিষেবাটি আসলে বন্দরে শুনছে কিনা।
ক্রিস্টোফার পেরিন

1
@ ক্রিস্টোফেরপেরিন সেই পরামর্শের জন্য ধন্যবাদ। এটি আমাকে উপলব্ধি করতে সহায়তা করেছিল যে আমার একটি পুল তার বন্দরে শুনছে না, এবং এটি রূপান্তরিত হয়েছিল কারণ অন্য পুল কনফিগারেশন একই নামটি পুনরায় ব্যবহার করছে তাই এর কনফিগারেশনটি ওভাররাইট করছে
রবি অ্যাভারিল

@RobbieAverill শুনে এই উত্তর এখনো সহায়ক চমৎকার
ক্রিস্টোফার Perrin
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.