AlterFRN Server

Программное обеспечение, используемое в сервисе FRN
aa124
Сообщения:53
Зарегистрирован:15:13, 18 сен 2016, Вс
Re: AlterFRN Server

Сообщение aa124 » 23:00, 18 июл 2017, Вт

3s писал(а):Не получилось. Мне казалось у голландцев было именно так. Придется адреса для доступа в разные комнаты заново в рукопашную вбивать.
Вот и я не понял.

Только копировать совсем руками зачем? Это же UNIX
Все делается в только одной комнате скажем Radiocult

Потом

grep ^Radiocult\| rights.dat > tmpfile.$$
sed -e 's/^Radiocult/Radiocult-Cb/g' tmpfile.$$ >> rights.dat
sed -e 's/^Radiocult/Kurilka/g' tmpfile.$$ >> rights.dat

и файл rights.dat копируется по резервным серверам

остальные файлы могут быть обработаны по образу и подобию

aa124
Сообщения:53
Зарегистрирован:15:13, 18 сен 2016, Вс

Re: AlterFRN Server

Сообщение aa124 » 12:11, 19 июл 2017, Ср

Из-за этих галок на права появилась мысль сделать возможность перечитывания и применения dat-файлов без перезапуска сервера двумя способами:
1. Путем посыла сигнала SIGUSR1 серверу
2. Путем отправки приватного сообщения с командой от владельца сервера некому технологическому пользователю (наподобие попугая), чтобы можно было пользоваться любым клиентом удаленно.

При получении этих событий сервер попытается синхронно запустить указанный скрипт, при наличии такового.
Скрипт может содержать команды по требуемой обработке нужных данных, например, переформатирование, отправка на резервные сервера и т.д.
После этого dat-файлы будут перечитаны сервером и применены к комнатам и корреспондентам в них.

aa124
Сообщения:53
Зарегистрирован:15:13, 18 сен 2016, Вс

Re: AlterFRN Server

Сообщение aa124 » 16:31, 19 июл 2017, Ср

Тут на глаза попалось визуальное проявление надоедливой ошибки в оригинальном сервере - выделено красным.
Вместо идентификатора, полученного от sysman, используется какой-то хлам из памяти - в данном случае какой-то IP-адрес, бывает OK или F или вообще какие-то закорючки.
Случается это после перезапуска сервера, когда много клиентов одновременно пытаются подключиться.
А вот сейчас один или несколько произвольных клиентов, пытающихся подключиться, постоянно получают отказ в подключении.
Изображение

aa124
Сообщения:53
Зарегистрирован:15:13, 18 сен 2016, Вс

Re: AlterFRN Server

Сообщение aa124 » 23:11, 21 июл 2017, Пт

Я так понимаю, больше явных ошибок не выскакивало ?
Есть замечания?
А то буду готовить выкладывать как стабильную версию.

Sergeyff
Сообщения:410
Зарегистрирован:17:46, 01 авг 2014, Пт

Re: AlterFRN Server

Сообщение Sergeyff » 18:55, 23 июл 2017, Вс

не могу подтвердить...
на этих выходных опять клина схватило.
3S пока не доступен... доступа у меня к серваку нет
так что ждем..:)))
хотелось бы все таки понять в чем причина..
спасибо.

aa124
Сообщения:53
Зарегистрирован:15:13, 18 сен 2016, Вс

Re: AlterFRN Server

Сообщение aa124 » 19:34, 23 июл 2017, Вс

Sergeyff писал(а):не могу подтвердить...
на этих выходных опять клина схватило.
3S пока не доступен... доступа у меня к серваку нет
так что ждем..:)))
хотелось бы все таки понять в чем причина..
спасибо.
Да, спасибо.
Я тут тоже время от времени нахожу и правлю всякие подозрительные места от самой первой модели сервера.
Ждемс журнала с ошибками.

Аватара пользователя
3s
Сообщения:744
Зарегистрирован:14:19, 01 авг 2014, Пт

Re: AlterFRN Server

Сообщение 3s » 2:14, 24 июл 2017, Пн

aa124 писал(а):Я так понимаю, больше явных ошибок не выскакивало ?
Есть замечания?
А то буду готовить выкладывать как стабильную версию.
Ошибки есть - наш IP забанили немцы
[...]
2017-07-22 15:41:45,392 INFO Thread-178623 [91.192.92.178] RequestAgent - @#$#@ LOGOUT: server frn.radiocult.ru:10024
2017-07-22 15:41:45,601 INFO Thread-178626 [91.192.92.178] RequestAgent - @#$#@ LOGIN: server frn.radiocult.ru:10024
2017-07-22 15:41:56,210 INFO Thread-178626 [91.192.92.178] RequestAgent - @#$#@ LOGOUT: server frn.radiocult.ru:10024
2017-07-22 15:41:56,418 INFO Thread-178629 [91.192.92.178] RequestAgent - @#$#@ LOGIN: server frn.radiocult.ru:10024
2017-07-22 15:42:07,028 INFO Thread-178629 [91.192.92.178] RequestAgent - @#$#@ LOGOUT: server frn.radiocult.ru:10024
2017-07-22 15:42:07,212 INFO Thread-178633 [91.192.92.178] RequestAgent - @#$#@ LOGIN: server frn.radiocult.ru:10024
2017-07-22 15:42:17,769 INFO Thread-178633 [91.192.92.178] RequestAgent - @#$#@ LOGOUT: server frn.radiocult.ru:10024
[...]
2017-07-22 15:46:18,620 INFO Thread-178658 [91.192.92.178] RequestAgent - @#$#@ LOGIN FAILED: server frn.radiocult.ru:10024 (BL)


Sorry, because the problem further persisted, I had to block your server.
Please let me know if the problem is solved. I then remove the blocking immediately.

Best regrads.
Dirk

лог
FRNServer-console (FreeBSD-i386) revision 4302rt
Site: alterfrn.ucoz.ru
Origin: Krasnogorsk, Rossija
E-Mail: valery.aa124@gmail.com
2017-07-19 23:50:31.453: Server-wide FRN-System-Manager mode: NOTIFY
2017-07-19 23:50:31.453: FRN-System-Manager: sysman.freeradionetwork.de:10025
2017-07-19 23:50:31.454: List of networks is loaded: /usr/local/etc/frnserver/networks.cfg
2017-07-19 23:50:31.454: Net: "Test", options: ParrotEnable=Yes
2017-07-19 23:50:31.454: Default network: "Radiocult"
2017-07-19 23:50:31.465: Start listening: 0.0.0.0:10024
2017-07-19 23:50:31.465: Start listening: 0.0.0.0:20001
2017-07-19 23:55:28.962: Access list is saved
2017-07-20 03:30:03.642: ERROR: Manager: manager timeout
2017-07-20 11:45:17.572: List of muted clients is saved
2017-07-20 11:53:16.864: ERROR: Manager: manager timeout
2017-07-20 11:57:17.713: List of muted clients is saved
2017-07-20 14:55:48.875: ERROR: Manager: manager disconnected
2017-07-20 17:49:02.129: List of muted clients is saved
2017-07-20 17:49:47.722: List of muted clients is saved
...
2017-07-20 20:55:38.095: List of muted clients is saved
2017-07-20 20:55:43.566: List of muted clients is saved
2017-07-21 11:53:24.241: ERROR: Manager: manager timeout
2017-07-21 22:13:51.787: Access list is saved
2017-07-21 22:18:20.588: ERROR: Timer: Work loop: EAccessViolation: Access violation
2017-07-21 22:23:19.516: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-22 01:42:32.281: List of admins is saved
2017-07-22 01:42:32.282: Access list is saved
2017-07-22 01:53:11.141: List of muted clients is saved
2017-07-22 01:55:09.483: List of muted clients is saved
2017-07-22 02:50:09.119: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-22 02:50:09.169: ERROR: Network "Test": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-22 02:50:09.218: ERROR: Network "Test": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-22 02:50:09.268: ERROR: Network "Test": Exception: network heartbeat: newbies injection: Duplicate string
...
2017-07-22 02:50:17.168: ERROR: Network "Test": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-22 02:50:17.218: ERROR: Network "Test": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-22 02:50:17.269: ERROR: Network "Test": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-22 02:50:17.318: ERROR: Network "Test": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-22 02:50:17.342: ERROR: Network "Test": Exception: network heartbeat: network commands: _CmdNetDisconnectClient
2017-07-22 02:50:17.342: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-22 02:50:17.342: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-22 02:50:17.367: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
...
2017-07-24 01:51:26.016: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-24 01:51:26.065: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 01:51:26.065: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-24 01:51:26.116: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 01:51:26.116: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-24 01:51:26.166: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 01:51:26.166: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-24 01:51:26.218: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 01:51:26.218: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
...
2017-07-24 01:58:00.865: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 01:58:00.865: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-24 01:58:00.916: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 01:58:00.916: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
2017-07-24 01:58:00.965: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 01:58:00.965: ERROR: Network "Test": EAccessViolation: network heartbeat: clients list and ping processing:
AFRN-Server-4302rt-FreeBSD-i386 [/usr/local/etc/frnserver/server-d.ini] started as daemon with PID=1849 [/var/run/frnse
FRNServer-console (FreeBSD-i386) revision 4302rt
Site: alterfrn.ucoz.ru
Origin: Krasnogorsk, Rossija
E-Mail: valery.aa124@gmail.com
2017-07-24 01:58:21.416: Server-wide FRN-System-Manager mode: NOTIFY
2017-07-24 01:58:21.416: FRN-System-Manager: sysman.freeradionetwork.de:10025
2017-07-24 01:58:21.425: List of networks is loaded: /usr/local/etc/frnserver/networks.cfg
2017-07-24 01:58:21.425: Net: "Test", options: ParrotEnable=Yes
2017-07-24 01:58:21.425: Default network: "Radiocult"
2017-07-24 01:58:21.480: Start listening: 0.0.0.0:10024
2017-07-24 01:58:21.480: Start listening: 0.0.0.0:20001
2017-07-24 01:58:21.833: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:00:22.194: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:02:22.815: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:04:23.175: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:06:23.535: ERROR: Manager: access denied (ip blocked)
С уважением, Сергей.

Аватара пользователя
3s
Сообщения:744
Зарегистрирован:14:19, 01 авг 2014, Пт

Re: AlterFRN Server

Сообщение 3s » 0:50, 25 июл 2017, Вт

Перезапустил. проработал меньше суток.
AFRN-Server-4302rt-FreeBSD-i386 [/usr/local/etc/frnserver/server-d.ini] started as daemon with PID=1918 [/var/run/frnse
FRNServer-console (FreeBSD-i386) revision 4302rt
Site: alterfrn.ucoz.ru
Origin: Krasnogorsk, Rossija
E-Mail: valery.aa124@gmail.com
2017-07-24 02:17:25.474: Server-wide FRN-System-Manager mode: NOTIFY
2017-07-24 02:17:25.474: FRN-System-Manager: sysman.freeradionetwork.de:10025
2017-07-24 02:17:25.490: List of networks is loaded: /usr/local/etc/frnserver/networks.cfg
2017-07-24 02:17:25.491: Net: "Test", options: ParrotEnable=Yes
2017-07-24 02:17:25.491: Default network: "Radiocult"
2017-07-24 02:17:25.542: Start listening: 0.0.0.0:10024
2017-07-24 02:17:25.901: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:19:26.278: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:21:26.631: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:23:26.994: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:24:37.627: Access list is saved
2017-07-24 02:25:27.334: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:25:56.028: List of admins is saved
2017-07-24 02:25:56.033: Access list is saved
2017-07-24 02:27:27.690: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:29:28.025: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:31:28.378: ERROR: Manager: access denied (ip blocked)
2017-07-24 02:33:28.715: ERROR: Manager: access denied (ip blocked)
...
2017-07-24 14:11:38.361: ERROR: Manager: manager disconnected
2017-07-24 14:12:35.637: List of muted clients is saved
2017-07-24 14:13:44.097: ERROR: Manager: manager disconnected
2017-07-24 14:15:49.815: ERROR: Manager: manager disconnected
2017-07-24 19:07:05.927: ERROR: Manager: manager disconnected
2017-07-24 19:09:11.630: ERROR: Manager: manager disconnected
2017-07-24 19:11:17.336: ERROR: Manager: manager disconnected
2017-07-24 19:13:23.041: ERROR: Manager: manager disconnected
2017-07-24 19:15:28.749: ERROR: Manager: manager disconnected
2017-07-24 20:03:09.877: ERROR: Network "Radiocult": EAccessViolation: network heartbeat: network commands: _CmdTxSound
2017-07-24 20:03:09.877: ERROR: Timer: Work loop: EAccessViolation: Access violation
2017-07-24 20:06:00.444: ERROR: Network "Radiocult": EAccessViolation: network heartbeat: clients list and ping process
2017-07-24 20:06:00.494: ERROR: Network "Radiocult": EAccessViolation: network heartbeat: clients list and ping process
2017-07-24 20:06:00.544: ERROR: Network "Radiocult": EAccessViolation: network heartbeat: clients list and ping process
2017-07-24 20:06:00.595: ERROR: Network "Radiocult": EAccessViolation: network heartbeat: clients list and ping process
...
2017-07-24 20:06:18.995: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 20:06:19.044: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 20:06:19.094: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 20:06:19.144: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 20:06:19.167: ERROR: Network "Radiocult": Exception: network heartbeat: network commands: _CmdNetDisconnectC
2017-07-24 20:06:19.167: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
2017-07-24 20:06:19.167: ERROR: Network "Radiocult": Exception: network heartbeat: newbies injection: Duplicate string
С уважением, Сергей.

Sergeyff
Сообщения:410
Зарегистрирован:17:46, 01 авг 2014, Пт

Re: AlterFRN Server

Сообщение Sergeyff » 22:17, 25 июл 2017, Вт

нужно найти..
где то рядом лежит..
стесняюсь выдать свою мысль, но по моему скромному анализу..:))
это все таки как то связано с плохой связью через сеть интернет
именно жесткие подвисоны FRN клиентов были связаны именно с этим.
клиент не в состоянии отработать и просто впадает в ступор
как то так.

Аватара пользователя
3s
Сообщения:744
Зарегистрирован:14:19, 01 авг 2014, Пт

Re: AlterFRN Server

Сообщение 3s » 10:11, 26 июл 2017, Ср

Практика показала, что в режиме STANDALONE таких частых сбоев нет. Уже больше суток работает.
FRNServer-console (FreeBSD-i386) revision 4302rt
Site: alterfrn.ucoz.ru
Origin: Krasnogorsk, Rossija
E-Mail: valery.aa124@gmail.com
2017-07-25 00:53:09.097: Server-wide FRN-System-Manager mode: STANDALONE
2017-07-25 00:53:09.114: List of networks is loaded: /usr/local/etc/frnserver/networks.cfg
2017-07-25 00:53:09.114: Net: "Test", options: ParrotEnable=Yes
2017-07-25 00:53:09.114: Default network: "Radiocult"
2017-07-25 00:53:09.137: Start listening: 0.0.0.0:10024
2017-07-25 19:04:05.494: Modes are saved
2017-07-25 19:04:05.495: Access list is saved
2017-07-25 19:04:34.845: Modes are saved
2017-07-25 19:04:34.846: Access list is saved
2017-07-25 20:15:11.193: Access list is saved
2017-07-25 21:38:57.416: List of muted clients is saved
2017-07-25 22:35:28.597: List of muted clients is saved
2017-07-25 22:36:55.113: List of muted clients is saved
2017-07-25 22:45:05.646: List of muted clients is saved
2017-07-25 22:50:33.045: List of muted clients is saved
2017-07-25 22:51:12.094: List of muted clients is saved
2017-07-25 22:52:32.179: List of muted clients is saved
2017-07-25 23:03:49.097: List of muted clients is saved
2017-07-26 09:40:20.590: Access list is saved
2017-07-26 09:40:54.958: Access list is saved
2017-07-26 09:41:00.973: Access list is saved
С уважением, Сергей.

Ответить

Вернуться в «Программное обеспечение в FRN»