ব্যাকএন্ড শেষ হওয়ার সময় HOSroxy NOSRV এর সাথে সাড়া দিচ্ছে


11

আমার একটি অদ্ভুত পরিস্থিতি আছে যেখানে আমার এইচপ্রোকির কাছে অনুরোধগুলি 503 দিয়ে ফিরে আসছে H

Mar 26 19:47:01 localhost haproxy[23910]: 10.0.0.30:34261 
  [26/Mar/2013:19:46:48.579] fe v2/<NOSRV> 12801/-1/-1/-1/12801 503 
  212 - - SC-- 0/0/0/0/0 0/0 "GET /path/v2/ HTTP/1.1"

এই সময়ে, ব্যাকএন্ড সার্ভারটি নিশ্চিত হয়ে গেছে এবং একটি অভ্যন্তরীণ লোড ব্যালান্সারের কাছ থেকে ট্র্যাফিক গ্রহণ করা হয়েছিল। এইচপিপ্রক্সিতে কোনও কনফিগারেশন বা অন্যান্য পরিবর্তন ছাড়াই স্বতঃস্ফূর্তভাবে এই জিনিসটি ঘটেছে। HAProxy পুনরায় আরম্ভ করা এটি স্থির করে।

কেউ কি জানেন যে এটি একটি পরিচিত সমস্যা? আপনার সাহায্য / অন্তর্দৃষ্টি জন্য ধন্যবাদ।

ধন্যবাদ।

আমার কনফিগারেশনটি দেখতে এমন দেখাচ্ছে:

global
    maxconn     1000 # Total Max Connections. This is dependent on ulimit
    daemon
    nbproc      1 # Number of processing cores. Dual Dual-core Opteron is 4 cores for example.
    log         127.0.0.1 local1
defaults
        mode        http
        clitimeout  60000
        timeout server 300000
        contimeout  4000
        option      httpclose # Disable Keepalive

backend v2
        server v2Elb internal-xxx.us-west-1.elb.amazonaws.com:80 weight 1 maxconn 512 check
backend v2e
        server v2eElb 10.0.1.28:80 weight 1 maxconn 512 check
frontend fe
        bind :80
        option httpchk
        option forwardfor # This sets X-Forwarded-For
        option httplog
        log global
        acl v2e path_beg /path/v2e
        acl v2 path_beg /path/v2
        redirect location https://my.domain.com/path/v2/ if !v2e !v2
        use_backend v2e if v2e
        use_backend v2 if v2

আমারও একই সমস্যা হচ্ছে। আপনি কি এটিকে সমাধান করতে পেরেছেন, বা কেবল প্রায়শই পরিষেবাটি পুনরায় চালু করতে চান?
আতিফ

আপনি কি এটি সমাধান করতে পেরেছিলেন? এমনকি গতিশীল হোস্ট রেজোলিউশন সহ একই সমস্যা
পলিয়াস দ্রাগুনাস

দুঃখিত লোকেরা। আমি এ থেকে এগিয়ে চলেছি এবং চেষ্টা এবং সমাধান করার জন্য অনুসরণ করে নি।
রাজ

উত্তর:


2

আমি প্রদত্ত কনফিগারেশন থেকে লক্ষ্য করেছি যে আপনি কোনও এডাব্লুএস ইএলবি লোড ব্যালেন্সারের মুখোমুখি হয়ে চালাচ্ছেন v2এবং আমি অনুমান করছি যে এটি v2eসরাসরি একটি অ্যাপ্লিকেশন সার্ভারের দিকে নির্দেশ করে (যা অন্যথায় ELB এর পিছনে থাকবে)?

যদি তাই হয় তবে এটি আমার কাছে পরামর্শ দেবে যে 503 ত্রুটি সহ, আপনার HAProxy উদাহরণ এবং ELB এর মধ্যে সংযোগ একটি টাইমআউটকে আঘাত করছে, হয় 4 দ্বিতীয় contimeoutসময়সীমা বা 300 দ্বিতীয় serverসময়সীমা শেষ হয়। আরও সম্ভবত একটি 4 সেকেন্ড contimeoutএবং ত্রুটির স্প্রোডিক্যালনেস আরও নিশ্চিত করে যে এটি HAProxy এবং ELB এর মধ্যে একটি নেটওয়ার্ক সমস্যা হতে পারে।

আমি contimeoutমান বাড়ানোর পাশাপাশি HAProxy এবং ELB এর মধ্যে নিরীক্ষণ বিলম্বের চেষ্টা করব।

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