मैं एक सबडोमेन पर, node.js ऐप पर अनुरोध भेजने के लिए हैप्रोक्सी का उपयोग कर रहा हूं।हैप्रोक्सी + वेबसॉकेट डिसकनेक्शन
मैं वेबसाकेट को काम करने में असमर्थ हूं। अब तक मैं केवल क्लाइंट को वेबसॉकेट कनेक्शन स्थापित करने में सक्षम हूं लेकिन फिर एक डिस्कनेक्शन है जो बहुत जल्द बाद में आता है।
मैं उबंटू पर हूं। मैं socket.io
और node-websocket-server
के विभिन्न संस्करणों का उपयोग कर रहा हूं। ग्राहक या तो सफारी या क्रोम के नवीनतम संस्करण हैं। HAProxy संस्करण 1.4.8
है यहाँ मैं वेब और मेलिंग सूची trawled है लेकिन सुझाव दिया समाधान के किसी भी काम करने के लिए नहीं मिल सकता है मेरी HAProxy.cfg
global
maxconn 4096
pidfile /var/run/haproxy.pid
daemon
defaults
mode http
maxconn 2000
option http-server-close
option http-pretend-keepalive
contimeout 5000
clitimeout 50000
srvtimeout 50000
frontend HTTP_PROXY
bind *:80
timeout client 86400000
#default server
default_backend NGINX_SERVERS
#node server
acl host_node_sockettest hdr_beg(host) -i mysubdomain.mydomain
use_backend NODE_SOCKETTEST_SERVERS if host_node_sockettest
backend NGINX_SERVERS
server THIS_NGINX_SERVER 127.0.0.1:8081
backend NODE_SOCKETTEST_SERVERS
timeout queue 5000
timeout server 86400000
server THIS_NODE_SERVER localhost:8180 maxconn 200 check
है।
(ps इस serverfault के लिए हो सकता है, लेकिन वहाँ इतने पर अन्य HAProxy सवाल कर रहे हैं, इसलिए मैं यहाँ पोस्ट करने के लिए चुना है)
हैप्रोक्सी का कौन सा संस्करण आप उपयोग कर रहे हैं? – Diego
@Diego आप किसी भी संस्करण का उपयोग कर सकते हैं> 1.4 –
क्या यह चिपचिपा सत्र प्रमाणीकरण के साथ अनुमति देता है? मैंने इस मुद्दे के लिए एक अलग प्रश्न जोड़ा है: http://stackoverflow.com/q/8149038/152541 – Diego