Чат со мной

Пн фев 29, 2016 10:48 am Пн фев 29, 2016 10:48 am
Чат со мной

Пн фев 29, 2016 10:49 am Пн фев 29, 2016 10:49 am
Чат со мной
Алексей Пикуров писал(а):P.S. А как вы запускаете Node, отдельно что ли?
Нет, не отдельно, ноде пускается сервером, но ноде работает по конфигу, который сделан руками, и в главном файле index.js раскоментирована последняя строка manualStartNodeJS();

Пн фев 29, 2016 10:55 am Пн фев 29, 2016 10:55 am

Чат со мной
5118 ? Sl 1:40 C:\Program Files (x86)\MyChatServer\mcserv.exe
5121 ? Ss 0:34 /usr/bin/wineserver
5127 ? Ssl 0:00 C:\windows\system32\services.exe
5131 ? Sl 0:00 C:\windows\system32\winedevice.exe MountMgr
5140 ? Sl 0:00 C:\windows\system32\plugplay.exe
5148 ? Ssl 0:00 C:\windows\system32\explorer.exe /desktop
5216 ? Sl 0:01 C:\Program Files (x86)\MyChatServer\node\node.exe ./server/index.js 2015 127.0.0.1
Попытался подключится обновленным клиентам - ошибка 10054

Пн фев 29, 2016 12:08 pm Пн фев 29, 2016 12:08 pm
Какой конкретно?
Чат со мной

Пн фев 29, 2016 4:08 pm Пн фев 29, 2016 4:08 pm
Турн у вас вероятно и не заработает, ведь это собранный под винду линуксовый сервис.
Вам нужно его ставить отдельно вручную и оставить работать сервисом.
Сервер называется — rfc5766-turn-server.
После того как вы его установите, в конфиге пропишите свои адреса:
listening-port=8888
listening-ip=(ваш адрес)
relay-ip=(ваш адрес)
user=N61d9FTnjV:aKnZF2K50q (можете поменять на свое "логи:пароль", через двоеточие)
realm=(ваш адрес)
relay-threads=2
no-tls
no-udp

Пн фев 29, 2016 4:26 pm Пн фев 29, 2016 4:26 pm

Пн фев 29, 2016 6:24 pm Пн фев 29, 2016 6:24 pm
{
"ServPass" : "",
"ServLang" : "RU",
"AlternativePorts" : [8081, 8082, 8083],
"MyChatServerIP" : "127.0.0.1",
"MyChatServerPort" : 2004,
"HTTPSPort" : 8080,
"HTTPPort" : 8080,
"WEBUseSSL" : false,
"WEBPrivateKeyPath" : "E:/projects/MCNext/server/service/ssl/private.pem",
"WEBPublicKeyPath" : "E:/projects/MCNext/server/service/ssl/public.pem",
"WEBBundleKeyPath" : "",
"WEBUseCache" : false,
"WEBCacheCompress" : "",
"MyChatProfile" : "C:/ProgramData/Server/"
}
Что значат строки из системного лога?
01.03.2016 08:30:23:275|0077|
01.03.2016 08:30:23:945 11|0031|117|2015|127.0.0.1|
01.03.2016 08:36:28:940|0031|121|||192.168.0.102
01.03.2016 08:36:28:942|0073|192.168.0.102
лог нода:
[log 01:03:2016 08:30:25]: ==========================================
[log 01:03:2016 08:30:25]: ============= START NODE.JS ==============
[log 01:03:2016 08:30:25]: ==========================================
[info 01:03:2016 08:30:25]: MyChat server profile path list:
Profile : /home/vavan/.wine/drive_c/users/Public/Application Data/MyChatServer/
ProfileNode: /home/vavan/.wine/drive_c/users/Public/Application Data/MyChatServer/node/
Events : /home/vavan/.wine/drive_c/users/Public/Application Data/MyChatServer/node/events/
[ ! 01:03:2016 08:30:25]: HTTP Server started at port tcp 8080
[log 01:03:2016 08:30:25]: Internal server started on 127.0.0.1:2015 port
Что означает строка из конфига турна?
user=aWSW2ZYt6H:KqGtBz3Mes
Заметил, что при перезапуске турна, перезаписывается файл конфига, перепроверил, перезаписывается весь турн, откуда сервер берёт его для перезаписи?
И ещё, когда запускается нод, то запускается и турн, если старый процесс не убивать, появляется два или более процесса турна.
Как происходит обмен данными с турном?
Если к примеру турн не запустился?
Если к примеру в системе (линух) запущен линуховый турн, будет ли правильная работа и взаимодействие?
Лог турна, линухового:
0: log file opened: /var/log/turnserver/turn_6536_2016-03-01.log
0:
RFC 3489/5389/5766/5780/6062/6156 STUN/TURN Server
Version Coturn-4.5.0.3 'dan Eider'
0:
Max number of open files/sockets allowed for this process: 4096
0:
Due to the open files/sockets limitation,
max supported number of TURN Sessions possible is: 2000 (approximately)
0:
==== Show him the instruments, Practical Frost: ====
0: TLS supported
0: DTLS supported
0: DTLS 1.2 supported
0: TURN/STUN ALPN supported
0: Third-party authorization (oAuth) supported
0: GCM (AEAD) supported
0: OpenSSL compile-time version: OpenSSL 1.0.2f 28 Jan 2016
0:
0: SQLite supported, default database location is /var/db/turndb
0: Redis supported
0: PostgreSQL supported
0: MySQL supported
0: MongoDB is not supported
0:
0: Default Net Engine version: 3 (UDP thread per CPU core)
=====================================================
0: Listener address to use: 192.168.0.6
0: Listener address to use: 127.0.0.1
0: Relay address to use: 192.168.0.6

Вт мар 01, 2016 11:25 am Вт мар 01, 2016 11:25 am
2) Запустить веб-сервер node ./server/index.js 2015.
Остальное вас не должно сейчас интересовать.
Но самый просто вариант — установить сервер на windows и работать без описанных выше проблем.
После отправки вам логов падения клиента, сегодня утром обнаружил, что сервер таки подправили вчера, как и обещали, НО.
Сегодня нет доступа к вебке :( бяда...
Пробовал откатится на предыдущий вариант сервера, когда падал клиент, таже фигня, доступа к вебке нету.

Ср мар 02, 2016 11:34 am Ср мар 02, 2016 11:34 am
Volldemar писал(а): доступа к вебке нету.
А поточнее?
Чат со мной
Вопрос вырос из-за того, что в системе установлен линуховый турн, который пускается вместе с пуском системы, а сервер чата полюбому запускает свой, вынь-турн. Вместо экзешника вынь-турна сделал файл с тем-же именем, но по содержанию это:
ping 192.168.0.6 -c 1
т.е. просто что-бы запустилось и отвалилось, НО оно не отваливается, а система ругается ошибкой, что файл не того содержания, приходиться руцями эту ошибку закрывать и тогда всё работает как задумано. Возможно может как-то иначе обойти эту проблему?

Ср мар 09, 2016 11:18 am Ср мар 09, 2016 11:18 am
Чат со мной
Алексей Пикуров писал(а):Нет. Запускайте пожалуйста сервер MyChat на той системе, для которой он предназначен — Windows.
Для того, что бы это сделать, необходимо:
- лицензионная винда;
- лицензионное ПО под вынь для интернет сервера, который будет раздавать инет во внутреннюю сеть ;
- раз вынь, значит лицензионный антивирь;
- ну и ещё чего-то по мелочи, тоже лицензионно чистое.
Так что это сопряжено с довольно неподъёмными суммами, как для частного лица. Так что увы, это не вариант.

Ср мар 09, 2016 12:32 pm Ср мар 09, 2016 12:32 pm
Чат со мной

Ср мар 09, 2016 12:37 pm Ср мар 09, 2016 12:37 pm
Чат со мной