[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Обсуждение программы АРМ "Скиф" » Ошибки программы » Ошибки версии 2.1.4
Ошибки версии 2.1.4
SanykaДата: Вторник, 08.04.2014, 20:58 | Сообщение # 1
Группа: Проверенные
Сообщений: 43
Репутация: 5
Статус: Оффлайн
Предлагаю найденные ошибки в актуальных и тестовых версиях АРМ "Скиф" выкладывать в данной теме, в которой обязательно указывать версию клиента и сервера (дату релиза серверной части), так как при увеличении кол-ва тем становиться все труднее в этих темах ориентироваться, тем более, что большинство ошибок исправляются ув. Arm-skif в кратчайшие сроки и сама тема занимает всего пару ответов.

Начну сам:
"Опрос технологического шлейфа".
Клиент v212a, серверная часть v213a:
При первоначальном опросе шлейфов КДЛ не определяет состояние технологического шлейфа на АР, после взятия\снятия вручную определяет корректно.


"Два ПКУ. Вкладка Группа разделов и ШС".
Клиент v212a, серверная часть v213a:
В разделе "Дежурство" клиента вкладки Группы разделов и ШС отображают информацию только первого подключенного ПКУ.
В "Разделы" и "Все ШС" отображаются данные обоих ПКУ.
Прикрепления: 6702553.jpg(25.6 Kb)
 
arm-skifДата: Среда, 09.04.2014, 00:36 | Сообщение # 2
Группа: Администраторы
Сообщений: 665
Репутация: 27
Статус: Оффлайн
1) Это не ошибка. У Вас эти шлейфы не включены в раздел, поэтому не опрашиваются.

2)Если разделы не видны в программе - значит в них не включены шлейфы. С группой разделов так же.
 
SanykaДата: Среда, 09.04.2014, 02:54 | Сообщение # 3
Группа: Проверенные
Сообщений: 43
Репутация: 5
Статус: Оффлайн
Цитата arm-skif ()
1) Это не ошибка. У Вас эти шлейфы не включены в раздел, поэтому не опрашиваются.
Arm-skif
, спасибо, проверю с разделом.
Цитата arm-skif ()
2)Если разделы не видны в программе - значит в них не включены шлейфы. С группой разделов так же.
Здесь как раз разделы второго ПКУ видны на вкладке "разделы", а групп второго пульта на вкладке "группы разделов" нет. Скрины отправлю в личку.
 
arm-skifДата: Среда, 09.04.2014, 09:33 | Сообщение # 4
Группа: Администраторы
Сообщений: 665
Репутация: 27
Статус: Оффлайн
Я понял о чем речь. Разберусь.
 
arm-skifДата: Среда, 09.04.2014, 21:03 | Сообщение # 5
Группа: Администраторы
Сообщений: 665
Репутация: 27
Статус: Оффлайн
Мне кажется Вы свернули область с выбором пульта и программа это сохранила в конфигурационный файл. Попробуйте удалить файл "Base\CConfigGUI.ini".
 
SanykaДата: Среда, 09.04.2014, 22:08 | Сообщение # 6
Группа: Проверенные
Сообщений: 43
Репутация: 5
Статус: Оффлайн
Цитата 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
Группа: Администраторы
Сообщений: 665
Репутация: 27
Статус: Оффлайн
Я увеличил толщину бордюра, теперь можно растянуть эту область. FAQ начну заполнять.

Если не получается соединить клиента с сервером, смотрите причину в файле "log\ServerSkif_connections.log". Возможно пароль не совпал.

Я правильно понял, Вы подключили два сервера к одному пульту? Они будут мешать друг другу. Да, в Орионе не одно ядро опроса, но к одному пульту подключается всегда одно. В Скифе тоже не одно ядро опроса и АРМы могут подключаться к разным серверам.

Кстати, пульты не различают команды от разных АРМов. В команде нет номера АРМа. В принципе, можно сделать чтобы два сервера работали одновременно с одним пультом, но их нужно как-то синхронизировать между собой (чтобы они не посылали одновременно команды).
 
SanykaДата: Четверг, 10.04.2014, 23:57 | Сообщение # 8
Группа: Проверенные
Сообщений: 43
Репутация: 5
Статус: Оффлайн
Цитата 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
Группа: Администраторы
Сообщений: 665
Репутация: 27
Статус: Оффлайн
Сервер с клиентом соединяется по одному порту. Если сервер отверг соединение - клиент причину не узнает, поэтому в отдельном окне смысла особого нет. Есть только информация что соединение установлено. На сервере в логах будет причина. Обычно неверный пароль или если авторизация не по IP, то неверный идентификатор АРМа. Подумаю, может действительно что-то клиенту добавить.

Шифрование между пультом и сервером возможно есть, но Орион шифрование не включает. Привязки пульта к серверу нет. Авторизации по паролю нет. Если нужна защита, то лучше организовать VPN, например на микротиках.

Горячий резерв для серверов когда нибудь сделаю.

Изменения в систему вносятся только при установке службы. Ничего криминального, можете отследить всевозможными мониторами реестра/файлов/сети. Сейчас используется библиотека Qt4, возможно когда я начну переводить программу на Qt5 проблемы с совместимостью уйдут.
 
Форум » Обсуждение программы АРМ "Скиф" » Ошибки программы » Ошибки версии 2.1.4
  • Страница 1 из 1
  • 1
Поиск:

Форма входа
Наш опрос
Для какой ОС будет востребована программа:
Всего ответов: 728
Статистика