소켓 서버가 실행 중이지만 클라이언트가 연결할 수 없습니다.

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

sshd가 실행 중이지만 연결할 수 없습니다.

분류에서Dev

sshd가 실행 중이지만 연결할 수 없습니다.

분류에서Dev

소켓 서버가 클라이언트가 보낸 메시지를 수신 할 수 없습니다.

분류에서Dev

소켓 Python-Server 및 Java-Java가 Python 서버에 연결할 수없는 Android Studio의 클라이언트

분류에서Dev

c # Xamarin UWP / Android 서버-클라이언트 소켓 TCP가 제대로 연결할 수 없음

분류에서Dev

TCP 클라이언트가 TCP 서버에 연결할 수 없습니다.

분류에서Dev

명명 된 파이프 클라이언트가 네트워크 서비스로 실행되는 서버에 연결할 수 없습니다.

분류에서Dev

Paho (MQTT) 클라이언트가 연결할 수 없습니다.

분류에서Dev

rsyslogd가 실행 중이지만 포트에 연결할 수 없습니까?

분류에서Dev

TCP 소켓 서버 클라이언트 연결 fd로 인해 메모리 누수가 발생합니까?

분류에서Dev

내 docker-compose가 실행 중이지만 호스트에서 연결할 수 없습니다.

분류에서Dev

오류-KIO 클라이언트가 호스트에 연결할 수 없습니다 ... SSL 협상 실패

분류에서Dev

서버가 새 연결을 수락하지 않고 백 로그 크기가 0 인 경우에도 Python 클라이언트 소켓이 연결됩니다.

분류에서Dev

서버가 C의 소켓을 통해 클라이언트에 메시지를 보낼 수 없습니다.

분류에서Dev

클라이언트 측 소켓에서도 연결 유지를 활성화 할 수 있습니까?

분류에서Dev

포트에서 실행중인 SignalR 클라이언트를 .NET Core 2.2 서버에 연결할 수 없음

분류에서Dev

Android 클라이언트 PC 서버 Java 소켓 연결 실패

분류에서Dev

Python 소켓 서버 : 클라이언트의 입력을 비교할 수 없습니다.

분류에서Dev

WCF 클라이언트가 오류로 인해 WCF 서버에 연결할 수 없습니다.

분류에서Dev

IPSec 클라이언트가 IPSec 서버에 연결할 수 있습니까?

분류에서Dev

서버에 액세스 할 수없는 경우 클라이언트 측에서 소켓 연결을 어떻게 닫을 수 있습니까?

분류에서Dev

클라이언트 WS는 Azure 앱 서비스에서 호스팅되는 nodejs 웹 소켓 서버에 연결할 수 없습니까?

분류에서Dev

클라이언트가 연결을 요청했지만 "메시지를 보낼 수 없음"시 Android 소켓이 "연결됨"으로 표시됨

분류에서Dev

두 Azure VM의 NFS 서버 및 클라이언트, 클라이언트가 연결할 수 없음

분류에서Dev

VPS에 Teamspeak3 서버를 설치하는 데 문제가 있음 (서버가 실행 중이지만 연결할 수 없다고 말합니다)

분류에서Dev

웹 소켓 게이트웨이없이 자체 IRC 서버를 실행하는 웹 소켓을 사용하는 IRC 클라이언트를 가질 수 있습니까?

분류에서Dev

클라이언트가 원격 Rabbitmq 서버에 연결할 수 없음

분류에서Dev

연결할 Python https 소켓을 가져올 수 없습니다.

Related 관련 기사

  1. 1

    클라이언트-서버를 웹 소켓과 연결할 수 없습니다.

  2. 2

    sshd가 실행 중이지만 연결할 수 없습니다.

  3. 3

    sshd가 실행 중이지만 연결할 수 없습니다.

  4. 4

    소켓 서버가 클라이언트가 보낸 메시지를 수신 할 수 없습니다.

  5. 5

    소켓 Python-Server 및 Java-Java가 Python 서버에 연결할 수없는 Android Studio의 클라이언트

  6. 6

    c # Xamarin UWP / Android 서버-클라이언트 소켓 TCP가 제대로 연결할 수 없음

  7. 7

    TCP 클라이언트가 TCP 서버에 연결할 수 없습니다.

  8. 8

    명명 된 파이프 클라이언트가 네트워크 서비스로 실행되는 서버에 연결할 수 없습니다.

  9. 9

    Paho (MQTT) 클라이언트가 연결할 수 없습니다.

  10. 10

    rsyslogd가 실행 중이지만 포트에 연결할 수 없습니까?

  11. 11

    TCP 소켓 서버 클라이언트 연결 fd로 인해 메모리 누수가 발생합니까?

  12. 12

    내 docker-compose가 실행 중이지만 호스트에서 연결할 수 없습니다.

  13. 13

    오류-KIO 클라이언트가 호스트에 연결할 수 없습니다 ... SSL 협상 실패

  14. 14

    서버가 새 연결을 수락하지 않고 백 로그 크기가 0 인 경우에도 Python 클라이언트 소켓이 연결됩니다.

  15. 15

    서버가 C의 소켓을 통해 클라이언트에 메시지를 보낼 수 없습니다.

  16. 16

    클라이언트 측 소켓에서도 연결 유지를 활성화 할 수 있습니까?

  17. 17

    포트에서 실행중인 SignalR 클라이언트를 .NET Core 2.2 서버에 연결할 수 없음

  18. 18

    Android 클라이언트 PC 서버 Java 소켓 연결 실패

  19. 19

    Python 소켓 서버 : 클라이언트의 입력을 비교할 수 없습니다.

  20. 20

    WCF 클라이언트가 오류로 인해 WCF 서버에 연결할 수 없습니다.

  21. 21

    IPSec 클라이언트가 IPSec 서버에 연결할 수 있습니까?

  22. 22

    서버에 액세스 할 수없는 경우 클라이언트 측에서 소켓 연결을 어떻게 닫을 수 있습니까?

  23. 23

    클라이언트 WS는 Azure 앱 서비스에서 호스팅되는 nodejs 웹 소켓 서버에 연결할 수 없습니까?

  24. 24

    클라이언트가 연결을 요청했지만 "메시지를 보낼 수 없음"시 Android 소켓이 "연결됨"으로 표시됨

  25. 25

    두 Azure VM의 NFS 서버 및 클라이언트, 클라이언트가 연결할 수 없음

  26. 26

    VPS에 Teamspeak3 서버를 설치하는 데 문제가 있음 (서버가 실행 중이지만 연결할 수 없다고 말합니다)

  27. 27

    웹 소켓 게이트웨이없이 자체 IRC 서버를 실행하는 웹 소켓을 사용하는 IRC 클라이언트를 가질 수 있습니까?

  28. 28

    클라이언트가 원격 Rabbitmq 서버에 연결할 수 없음

  29. 29

    연결할 Python https 소켓을 가져올 수 없습니다.

뜨겁다태그

보관