Nginx 504 खराब गेटवे त्रुटि


0

मेरे पास एक जावा सर्वलेट वातावरण है जो जानबूझकर एक http कनेक्शन खुला रखता है और एक ग्राहक को डेटा भेज रहा है। यह कनेक्शन 50 सेकंड के बाद गिराया जा रहा है, मैंने nginx.conf फ़ाइल में विभिन्न सेटिंग्स की कोशिश की, लेकिन उनमें से किसी ने भी काम नहीं किया है।

मुझे यह त्रुटि मिल रही है।

अपस्ट्रीम समय से बाहर (110: कनेक्शन टाइम आउट), अपस्ट्रीम, क्लाइंट: {कुछ IP}, सर्वर: रिक्वेस्ट हेडर को पढ़ते हुए, अनुरोध: "GET / {कुछ पाथ} HTTP / 1.1", अपस्ट्रीम: " http: //127.0। 0.1: 5000 / ", मेजबान:" sadfdsa.us-west-1.elb.amazonaws.com "


आपके ELB का कनेक्शन टाइमआउट क्या है?
एलेक्स

चीजों में से एक जो मैंने पहले ही कोशिश की थी, मैंने इसे 60 से 120 सेकंड तक बढ़ा दिया जो कि डिफ़ॉल्ट था लेकिन अभी भी कुछ भी नहीं है।
gerfmarquez

1
क्या आपने नेगनेक्स के टाइमआउट मापदंडों की जांच की? xy_read_timeout, प्रॉक्सी_send_time उन डिफ़ॉल्ट हैं जो 60 के दशक में सेट हैं।
अनाम

हाँ, वास्तव में यह समाधान है कि काम किया है, लेकिन मैं यहाँ जवाब अपडेट करने से चूक गया।
gerfmarquez

जवाबों:


1
Syntax:     proxy_send_timeout time;
Default:    proxy_send_timeout 60s;
Context:    http, server, location
The timeout is set only between two successive write operations, not for the transmission of the whole request.

Syntax:     proxy_read_timeout time;
Default:    proxy_read_timeout 60s;
Context:    http, server, location
The timeout is set only between two successive read operations, not for the transmission of the whole response.

उन लोगों का संपादन स्पष्ट रूप से पूछने वाले की मदद करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.