Ошибки версии 2.1.4
|
|
Sanyka | Дата: Вторник, 08.04.2014, 20:58 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 43
Статус: Оффлайн
| Предлагаю найденные ошибки в актуальных и тестовых версиях АРМ "Скиф" выкладывать в данной теме, в которой обязательно указывать версию клиента и сервера (дату релиза серверной части), так как при увеличении кол-ва тем становиться все труднее в этих темах ориентироваться, тем более, что большинство ошибок исправляются ув. Arm-skif в кратчайшие сроки и сама тема занимает всего пару ответов.
Начну сам: "Опрос технологического шлейфа". Клиент v212a, серверная часть v213a: При первоначальном опросе шлейфов КДЛ не определяет состояние технологического шлейфа на АР, после взятия\снятия вручную определяет корректно. "Два ПКУ. Вкладка Группа разделов и ШС". Клиент v212a, серверная часть v213a: В разделе "Дежурство" клиента вкладки Группы разделов и ШС отображают информацию только первого подключенного ПКУ. В "Разделы" и "Все ШС" отображаются данные обоих ПКУ.
|
|
| |
arm-skif | Дата: Среда, 09.04.2014, 00:36 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| 1) Это не ошибка. У Вас эти шлейфы не включены в раздел, поэтому не опрашиваются.
2)Если разделы не видны в программе - значит в них не включены шлейфы. С группой разделов так же.
|
|
| |
Sanyka | Дата: Среда, 09.04.2014, 02:54 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 43
Статус: Оффлайн
| Цитата arm-skif ( ) 1) Это не ошибка. У Вас эти шлейфы не включены в раздел, поэтому не опрашиваются. Arm-skif, спасибо, проверю с разделом. Цитата arm-skif ( ) 2)Если разделы не видны в программе - значит в них не включены шлейфы. С группой разделов так же. Здесь как раз разделы второго ПКУ видны на вкладке "разделы", а групп второго пульта на вкладке "группы разделов" нет. Скрины отправлю в личку.
|
|
| |
arm-skif | Дата: Среда, 09.04.2014, 09:33 | Сообщение # 4 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Я понял о чем речь. Разберусь.
|
|
| |
arm-skif | Дата: Среда, 09.04.2014, 21:03 | Сообщение # 5 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Мне кажется Вы свернули область с выбором пульта и программа это сохранила в конфигурационный файл. Попробуйте удалить файл "Base\CConfigGUI.ini".
|
|
| |
Sanyka | Дата: Среда, 09.04.2014, 22:08 | Сообщение # 6 |
Группа: Проверенные
Сообщений: 43
Статус: Оффлайн
| Цитата arm-skif ( ) Мне кажется Вы свернули область с выбором пульта и программа это сохранила в конфигурационный файл. Попробуйте удалить файл "Base\CConfigGUI.ini". Файлик удалил, теперь все отображается как надо! Теперь бы понять как эта область свернулась. Можно добавить в FAQ.Добавлено (09.04.2014, 22:03) --------------------------------------------- "Клиент и сервер на разных PC (win7)". Клиент v212a, серверная часть v214a: Попробовал подключить клиент к серверу на другом АРМ - не соединился. Пробовал соединится по разным портам, при отключенных антивирусниках, отключенном брандмауэре и контроле учетных записей. На PC с сервером клиент не запускал, на PC с клиентом сервер соответственно тоже при таком раскладе не запускал. Соединения не получилось. "Два АРМ "Скиф" на разных PC (win7)". Клиент v212a, серверная часть v214a: Пробовал запускать одновременно два АРМ с клиентами и серверами ради эксперимента (адреса PC разные). Запускаются без ошибок, скорость ок 10-12 опросов в сек. События в системе отображают синхронно. Управляться - не управляются, хотя ПКУ могут различать команды от разных АРМов, ведь в орионе используется не одно ядро опроса. Добавлено (09.04.2014, 22:08) ---------------------------------------------
Цитата Sanyka ( ) Цитата arm-skif ()1) Это не ошибка. У Вас эти шлейфы не включены в раздел, поэтому не опрашиваются.
Arm-skif, спасибо, проверю с разделом. Все так и оказалось! Про раздел забыл.
|
|
| |
arm-skif | Дата: Четверг, 10.04.2014, 09:32 | Сообщение # 7 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Я увеличил толщину бордюра, теперь можно растянуть эту область. FAQ начну заполнять.
Если не получается соединить клиента с сервером, смотрите причину в файле "log\ServerSkif_connections.log". Возможно пароль не совпал.
Я правильно понял, Вы подключили два сервера к одному пульту? Они будут мешать друг другу. Да, в Орионе не одно ядро опроса, но к одному пульту подключается всегда одно. В Скифе тоже не одно ядро опроса и АРМы могут подключаться к разным серверам.
Кстати, пульты не различают команды от разных АРМов. В команде нет номера АРМа. В принципе, можно сделать чтобы два сервера работали одновременно с одним пультом, но их нужно как-то синхронизировать между собой (чтобы они не посылали одновременно команды).
|
|
| |
Sanyka | Дата: Четверг, 10.04.2014, 23:57 | Сообщение # 8 |
Группа: Проверенные
Сообщений: 43
Статус: Оффлайн
| Цитата arm-skif ( ) Если не получается соединить клиента с сервером, смотрите причину в файле "log\ServerSkif_connections.log". Возможно пароль не совпал. Наверное ошибся с настройками трансляции в сервере. Надо опять попробовать. Может будет полезно отдельное окошко в клиенте с информацией по обменам с серверной частью "Скифа" или добавить информацию о прохождении обмена по портам (что-то вроде пинга порта удаленного сервера) в разделе авторизации или приборов? Для проверки соединения при отсутствии авторизации?
Цитата arm-skif ( ) Я правильно понял, Вы подключили два сервера к одному пульту? Они будут мешать друг другу. Да, в Орионе не одно ядро опроса, но к одному пульту подключается всегда одно. В Скифе тоже не одно ядро опроса и АРМы могут подключаться к разным серверам. Это как раз и интересно насколько они помешают друг другу! В приеме сообщений не мешают, упала только скорость опроса, но в ответах пропаж не было. Я предположил что пульт может не заметить появление другого сервера и воспринимать команды от него как от "своего", ведь шифрования и привязки управления ПКУ к конкретному серверу нет? Это может стать уязвимостью. В данном случае серверы "забивали" друг друга командами, ведь они работают с одинаковой скоростью и скважностью и ПКУ не смог разобрать команды и одновременные опросы от двух серверов, но если это так, то возможен вариант, что второй сервер может попасть между командами "своего" и что-нибудь снять/запустить, а вот это уже не очень хорошо. Интересно пароль применяется только для авторизации и дальше работает передача в открытую или весь обмен не только упаковывается, но и шифруется?
Цитата arm-skif ( ) Да, в Орионе не одно ядро опроса, но к одному пульту подключается всегда одно. В Скифе тоже не одно ядро опроса и АРМы могут подключаться к разным серверам. В каждой оперативной задаче ведь свое ядро опроса и работать они могут в одной системе одновременно и управлять соответственно тоже. У болида заморочка с одним сервером так как одна общая база sql, у Скифа же такого ограничения нет и почему-бы не использовать эту возможность для создания например двух и более независимых серверов. Это повысит надежность системы от падений, особенно если сервера будут еще и синхронизироваться (резерв сервера с распределением баз).Добавлено (10.04.2014, 23:57) --------------------------------------------- "АРМ "Скиф" запуск на чистой win7_64". Клиент v212a, серверная часть v214a: Еще заметил особенность запуска "Скиф" на win7_64 (на чистой системе только после установки): При включенном контроле учетных записей каждый раз спрашивает разрешение на запуск так как серверная часть вносит изменения в систему (я так понимаю из-за попытки запуска служб, может еще чего, надеюсь ничего криминального "Скиф" не задумывает :)). В win7_64 контроль отключается, в xp и nix такой заморочки не должно быть, на висте контроль вроде не отключается, с маками не сталкивался. При запуске на win7_64 от администратора ConfigServer запускается, по индикации служба устанавливается и запускается, но не останавливается через ConfigServer и не перезапускается, соединения с клиентом не проходит. Помогает запуск в режиме совместимости с xp. Подытожу: для запуска необходимо отключить контроль учетных записей (возможно можно включить в доверенные - сам не пробовал) и запустить в режиме совместимости с xp.
Сообщение отредактировал Sanyka - Четверг, 10.04.2014, 23:34 |
|
| |
arm-skif | Дата: Пятница, 11.04.2014, 12:31 | Сообщение # 9 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Сервер с клиентом соединяется по одному порту. Если сервер отверг соединение - клиент причину не узнает, поэтому в отдельном окне смысла особого нет. Есть только информация что соединение установлено. На сервере в логах будет причина. Обычно неверный пароль или если авторизация не по IP, то неверный идентификатор АРМа. Подумаю, может действительно что-то клиенту добавить.
Шифрование между пультом и сервером возможно есть, но Орион шифрование не включает. Привязки пульта к серверу нет. Авторизации по паролю нет. Если нужна защита, то лучше организовать VPN, например на микротиках.
Горячий резерв для серверов когда нибудь сделаю.
Изменения в систему вносятся только при установке службы. Ничего криминального, можете отследить всевозможными мониторами реестра/файлов/сети. Сейчас используется библиотека Qt4, возможно когда я начну переводить программу на Qt5 проблемы с совместимостью уйдут.
|
|
| |