Ho questa web app scritta con express e socket.io usando node.js, l'app funziona brillantemente su localhost, ma quando spingo al mio server ec2, si connette per 20 secondi, poi si disconnette, quindi si connette di nuovo ecc. ..ottenendo un errore "websocket connection valid" usando socket.io su un'istanza ec2?
dandomi l'errore sulla console nodo come
warn - websocket connection invalid
info - transport end
SERVER
app = express()
server = http.createServer(app)
io = require('socket.io').listen(server)
CLIENT
socket = io.connect()
So che il problema non è con il mio codice, perché ho completamente testato l'applicazione web sul localhost, quindi l'unico problema è dove questo codice è in esecuzione, che è la mia istanza EC2?
effettuata la connessione con l'istanza, direttamente o tramite un ELB? –
mi collego direttamente all'istanza? – unknown
qualcuno può rispondere a questa domanda, mi disturba davvero in modo sordido! – unknown