套接字服务器正在运行,但客户端无法连接

Fuyuba

我已经使用HTTPS使用Socket.io设置了Node.js服务器:

var express = require('express');
var app = express();

app.use(express.static(__dirname + '/public'));
var https = require('https');
var fs = require('fs');
var options = {
    key:    fs.readFileSync('commercial.key', 'utf8'),
    cert:   fs.readFileSync('commercial.crt', 'utf8'),
    ca:     fs.readFileSync('ca_chain.crt', 'utf8')
};
var server = https.createServer(options, app);
server.listen(3000);
var io = require('socket.io').listen(server);

app.get('/', function(req, res){
  res.sendFile(__dirname + '/index.html');
});

io.on('connection', function(client){
  //console.log('IO Connection');
  var socket_id = client.id;

  console.log(socket_id + " connected");
});

启动此服务器后,它运行正常。客户端可以连接到它。但是,几个小时后,新客户端无法连接,但旧客户端(以前连接的客户端)仍可以与服务器进行交互。

我只有大约200 ccu,我检查了RAM,VPS的CPU,一切都很好。我还检查了日志文件,没有发现错误。

客户端错误

任何人都可以告诉我服务器设置是否正确或有任何问题?

Fuyuba

经过几天的研究,我不知道为什么,但是当我更改文件/ etc / security / limits的配置时,如下所示:

* soft nofile 65535
* hard nofile 65535
root soft nofile 65535
root hard nofile 65535

我的服务器似乎运行良好。我发给了像我这样有问题的任何人,但是如果有人有解释,请帮助我。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

服务器/客户端套接字连接

来自分类Dev

在C中运行客户端和服务器套接字连接-带线程

来自分类Dev

两个客户端无法在套接字客户端-服务器连接中互相交谈

来自分类Dev

客户端套接字无法连接到服务器套接字,[Errno 32] 管道损坏错误

来自分类Dev

将客户端套接字与服务器套接字连接时出现问题

来自分类Dev

如何使服务器套接字广播到那里,并让客户端套接字检测并连接

来自分类Dev

PHP客户端套接字与C#套接字服务器的连接

来自分类Dev

无法从Java套接字服务器接收数据到C套接字客户端

来自分类Dev

C#Xamarin UWP / Android服务器-客户端套接字TCP无法正确连接

来自分类Dev

客户端在套接字关闭服务器连接之前,客户端打印一半数据

来自分类Dev

Python套接字服务器/客户端编程

来自分类Dev

C客户端/服务器套接字错误

来自分类Dev

套接字编程-简单的客户端/服务器

来自分类Dev

客户端js上的套接字服务器?

来自分类Dev

Java客户端/服务器套接字问题

来自分类Dev

Java TCP 客户端/服务器套接字

来自分类Dev

检查PHP套接字服务器中的断开连接客户端

来自分类Dev

客户端关闭连接时服务器套接字完成

来自分类Dev

使用标准Web套接字客户端连接到Socket.io服务器

来自分类Dev

在客户端服务器套接字连接中正确传输文件

来自分类Dev

Java中持久的客户端-服务器套接字连接

来自分类Dev

客户端断开连接时,服务器不会删除/断开套接字

来自分类Dev

如何使客户端等待服务器套接字连接?

来自分类Dev

C ++套接字客户端到python服务器未创建连接

来自分类Dev

C#TCP套接字服务器客户端连接

来自分类Dev

连接到服务器时客户端套接字超时

来自分类Dev

当我无权访问服务器时,如何从客户端关闭套接字连接?

来自分类Dev

将Android客户端连接到NodeJS中的套接字服务器时出错

来自分类Dev

客户端未与服务器C连接(套接字编程)

Related 相关文章

  1. 1

    服务器/客户端套接字连接

  2. 2

    在C中运行客户端和服务器套接字连接-带线程

  3. 3

    两个客户端无法在套接字客户端-服务器连接中互相交谈

  4. 4

    客户端套接字无法连接到服务器套接字,[Errno 32] 管道损坏错误

  5. 5

    将客户端套接字与服务器套接字连接时出现问题

  6. 6

    如何使服务器套接字广播到那里,并让客户端套接字检测并连接

  7. 7

    PHP客户端套接字与C#套接字服务器的连接

  8. 8

    无法从Java套接字服务器接收数据到C套接字客户端

  9. 9

    C#Xamarin UWP / Android服务器-客户端套接字TCP无法正确连接

  10. 10

    客户端在套接字关闭服务器连接之前,客户端打印一半数据

  11. 11

    Python套接字服务器/客户端编程

  12. 12

    C客户端/服务器套接字错误

  13. 13

    套接字编程-简单的客户端/服务器

  14. 14

    客户端js上的套接字服务器?

  15. 15

    Java客户端/服务器套接字问题

  16. 16

    Java TCP 客户端/服务器套接字

  17. 17

    检查PHP套接字服务器中的断开连接客户端

  18. 18

    客户端关闭连接时服务器套接字完成

  19. 19

    使用标准Web套接字客户端连接到Socket.io服务器

  20. 20

    在客户端服务器套接字连接中正确传输文件

  21. 21

    Java中持久的客户端-服务器套接字连接

  22. 22

    客户端断开连接时,服务器不会删除/断开套接字

  23. 23

    如何使客户端等待服务器套接字连接?

  24. 24

    C ++套接字客户端到python服务器未创建连接

  25. 25

    C#TCP套接字服务器客户端连接

  26. 26

    连接到服务器时客户端套接字超时

  27. 27

    当我无权访问服务器时,如何从客户端关闭套接字连接?

  28. 28

    将Android客户端连接到NodeJS中的套接字服务器时出错

  29. 29

    客户端未与服务器C连接(套接字编程)

热门标签

归档