Amazon ec2 Lambda on ws连接到托管在EC2上的websocket服务器时出现超时错误

Amazon ec2 Lambda on ws连接到托管在EC2上的websocket服务器时出现超时错误,amazon-ec2,websocket,aws-lambda,Amazon Ec2,Websocket,Aws Lambda,在Lambda(客户端WS)中执行Lambda时出错,尝试在托管在EC2上的Websocket服务器上建立连接并发送消息 若我重新启动EC2,那个么只有当Lambda第一次成功运行并且服务器收到消息,但随后的Lambda调用失败,并出现错误“超时3秒” 获取错误:超时时间为3.xx秒 谢谢大家! // Node JS --- Hosted on EC2 const WebSocket = require('ws'); const wss = new WebSocket.Server({ por

在Lambda(客户端WS)中执行Lambda时出错,尝试在托管在EC2上的Websocket服务器上建立连接并发送消息

若我重新启动EC2,那个么只有当Lambda第一次成功运行并且服务器收到消息,但随后的Lambda调用失败,并出现错误“超时3秒”

获取错误:超时时间为3.xx秒

谢谢大家!

// Node JS --- Hosted on EC2
const WebSocket = require('ws');

const wss = new WebSocket.Server({ port: 8085 });

wss.on('connection', function connection(ws) {
  ws.on('message', function incoming(message) {
    console.log('received: %s', message);
    });
  });

  ws.send(JSON.stringify({status:'Connected'}));

// Lambda
const WebSocket = require('ws');

const ws = new WebSocket('ws://ec2-public-ip.com:8085');

ws.on('open', function open() {
  ws.send('something');
});

ws.on('message', function incoming(data) {
  console.log(data);
});