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



 

Здравствуйте, гость ( Вход | Регистрация )

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


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


Добрый день.


Решили в своём проекте заменить 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


Участник
***

Группа: User
Сообщений: 109
Регистрация: 16.11.2010
Поблагодарили: 35 раз
Репутация:   5  


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


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


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


Участник
***

Группа: User
Сообщений: 109
Регистрация: 16.11.2010
Поблагодарили: 35 раз
Репутация:   5  


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


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


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


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


Завсегдатай
*****

Группа: Active User
Сообщений: 914
Регистрация: 13.1.2011
Поблагодарили: 134 раза
Репутация:   15  


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

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

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

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


--------------------
EuroHoster.org - территория быстрых серверов
30% скидка на VPS SSD в Нидерландах - промо-код Winter.2017
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MeTaTRoN
MeTaTRoN
Topic Starter сообщение 20.3.2015, 21:29; Ответить: MeTaTRoN
Сообщение #7


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


Код
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


Завсегдатай
*****

Группа: Active User
Сообщений: 914
Регистрация: 13.1.2011
Поблагодарили: 134 раза
Репутация:   15  


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


Завсегдатай
*****

Группа: Active User
Сообщений: 511
Регистрация: 1.9.2008
Из: Таллинн Эстония
Поблагодарили: 63 раза
Репутация:   18  


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


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


 



RSS Текстовая версия Сейчас: 17.12.2017, 6:23
Дизайн