X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> node.js + socket.io
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 20.3.2015, 15:57; Ответить: MeTaTRoN
Сообщение #1


Добрый день.


Решили в своём проекте заменить JavaScript Event Stream на node.js + socket.io
Очень понравилась технология real time, вместо забора данных.

Но произошла странная штука, сервер мы поставили и всё работает отлично несколько часов, спустя несколько часов, клиент не может подсоединиться и начинает выдавать вот такую ошибку.
Здесь ещё момент, что те кто был соединён, у них может быть всё в порядке, а у новых начинать выдавать ошибку соединения.

WebSocket connection to 'wss://localhost/socket.io/?EIO=3&transport=websocket&sid=UBkwevIKyTv1iEFsAAr3' failed: Error in connection establishment: net::ERR_CONNECTION_RESET
(далее список попыток коннекта)

Сокет работает на порту 8080
В лог за которым закреплён сервер ничего не пишется.

Вопрос именно в том, где искать проблему и может кто знает как именно это лечится, ошибка с коннектом спустя какое то время.

Всем заранее спасибо, кто поможет.

Сообщение отредактировал MeTaTRoN - 20.3.2015, 16:00


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BeerAbsorber
BeerAbsorber
сообщение 20.3.2015, 16:32; Ответить: BeerAbsorber
Сообщение #2


Возможно какие то ограничения операционки на кол-во одновременно открытых сокетов, либо еще что-то наподобие, типа памяти не хватает... Что за Ось и сколько памяти? вроде на винду похоже по ошибке.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 20.3.2015, 16:55; Ответить: MeTaTRoN
Сообщение #3


BeerAbsorber, debian 7, 4gb ram, база данных mysql на другом сервере.

Сообщение отредактировал MeTaTRoN - 20.3.2015, 17:07


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BeerAbsorber
BeerAbsorber
сообщение 20.3.2015, 17:18; Ответить: BeerAbsorber
Сообщение #4


Раз дебиан и памяти в принципе куча... даже не знаю. Возможно, стоит какая-то хитрая служба, которая за защиту от DDoS отвечает и она что-то резать начинает? В инете даже намеков нет на что-то похожее: 2 ссылки - на этот пост и на вопрос на stackoverflow %)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 20.3.2015, 17:29; Ответить: MeTaTRoN
Сообщение #5


BeerAbsorber, да, я проглядел их всё, что смог найти по этому вопросу и у всегда проблема с самого начала, а не так, что она появляется через несколько часов работы сервера ноды.


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebGraf
WebGraf
сообщение 20.3.2015, 21:08; Ответить: WebGraf
Сообщение #6


Код
netstat --protocol=unix | wc -l

Что показывает?

В /var/log/{syslog,secure} есть ошибки какие?

Сообщение отредактировал WebGraf - 20.3.2015, 21:10


--------------------
EuroHoster - территория быстрых серверов.
VPS SSD / High CPU VPS / Storage VPS / Windows VPS / VPN
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 20.3.2015, 21:29; Ответить: MeTaTRoN
Сообщение #7


Код
netstat --protocol=unix | wc -l

31

syslog - ошибок нет
secure - такого файла нет


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebGraf
WebGraf
сообщение 20.3.2015, 21:49; Ответить: WebGraf
Сообщение #8


MeTaTRoN, при таком малом количестве сокетов даже не знаю.

syslog для Debian/Ubuntu
secure для CentOS

А так?
Код
netstat -atun | wc -l


Сообщение отредактировал WebGraf - 20.3.2015, 21:51
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 20.3.2015, 21:52; Ответить: MeTaTRoN
Сообщение #9


WebGraf, Иногда до 50 растёт

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Программист: PHP, JavaScript, HTML5, HTML5 canvas, CSS, AJAX, jquery, SQL.
Реклама на аниме сайте
Услуги программиста, тема на форуме
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) В команду нужен программист Node.js, React (Discord)
2 crypton22 1089 7.3.2020, 17:51
автор: agrx
Открытая тема (нет новых ответов) Доделать сайт на Node JS
допилить админку
7 TABAK 3181 2.11.2019, 18:20
автор: PrsDevs
Открытая тема (нет новых ответов) Правка сайта на фреймворке Nuxt (Node.js
0 chomax 1505 4.2.2019, 10:28
автор: -chomax-
Открытая тема (нет новых ответов) Team Lead Node.js/AngularJS в команду
0 brnbtc 2039 18.5.2015, 15:09
автор: -brnbtc-
Открытая тема (нет новых ответов) Написать Административную панель node.js
0 faifer 2926 23.12.2012, 22:52
автор: -faifer-


 



RSS Текстовая версия Сейчас: 29.3.2024, 15:11
Дизайн