Simple-Scada forum

Simple-Scada 2 => Ошибки => Тема начата: TeNQ от 29 Марта 2017, 11:39:29

Название: "Вешается" сервер скады.
Отправлено: TeNQ от 29 Марта 2017, 11:39:29
Как я уже писал в одной теме попытка сохранения проекта и синхронизация с Dropbox`ом привела к порче проекта. Но у меня сохранилась копия, которая была на другом компьютере, он был выключен и, соответственно, не синхронизировался. А тут еще вышло обновления 2.2.0.5. Я перенес этот проект на рабочий компьютер, сохранил через редактор, все прошло успешно. Запустил клиент, и  даже проект запустился. Но при этом вышла ошибка и сервер подвис. Его можно свернуть в трей, т.е он еще как то реагирует, при этом окно пустое. И его нельзя закрыть. Также выходит ошибка. Закрыть можно только через диспетчер. А клиент начинает спамить сообщения о попытке подключится к серверу. Что это за интересная ситуация? Я попробовал запустить более старую копию проекта, также через редактор сохранил, запустил, проблем нет. В чем может быть проблема? Ведь проект вызывающий зависание сервера успешно открывается и сохраняется в редакторе.
П.С. Попробовал запустить этот же проект в версии 2.2.0.0. Запустился успешно и работает. Значит конфликт с обновлением.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 29 Марта 2017, 11:41:44
Можете выслать проект на support@simple-scada.com ?
Название: Re: "Вешается" сервер скады.
Отправлено: TeNQ от 29 Марта 2017, 11:52:06
Отправил.
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 29 Марта 2017, 12:22:16
Сегодня вывалился редактор. Неприятность произошла в момент попытки размещения скопированной группы объектов за пределами рабочего поля. Самое обидное, что скрипты сохранились, а новые переменные - нет. В итоге пришлось восстанавливать логику событий... Неприятная штука.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 29 Марта 2017, 12:50:30
TeNQ, странно, Ваш проект запустили на нескольких компьютерах на версии 2.2.0.5, работает стабильно. Вы уверены, что дистрибутив скады полный и ничего не удалено антивирусом и т.п.? Также повторите ошибку с сервером и отправьте нам файл "Server-log.txt" из папки "Logs\".

Цитировать
Неприятность произошла в момент попытки размещения скопированной группы объектов за пределами рабочего поля.
Т.е. Вы просто скопировали объекты которые расположены вне зоны проекта и вставили их и произошла ошибка?
Название: Re: "Вешается" сервер скады.
Отправлено: TeNQ от 29 Марта 2017, 13:00:22
Цитировать
Вы уверены, что дистрибутив скады полный и ничего не удалено антивирусом и т.п.? Также повторите ошибку с сервером и отправьте нам файл "Server-log.txt" из папки "Logs\".
Тут только Защитник Win10, других антивирусов нет. Может он что-то и удалил. Но другой моя предыдущая резервная копия того же проекта запускается и работает без проблем на той же 2.2.0.5.
Лог я прикладываю. Сервер - тот что вы мне прислали по почте.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 29 Марта 2017, 13:02:31
А Вы используете демо-версию или полную с USB-ключом?
Название: Re: "Вешается" сервер скады.
Отправлено: TeNQ от 29 Марта 2017, 13:06:25
полная с USB. Единственное, что я открывал этот проект дома в редакторе, чтобы проверить что все в порядке. Там тоже полная версия, но USB ключ я не вставлял.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 29 Марта 2017, 13:10:30
TeNQ, а что-нибудь меняется если удалить скрипты "Start" и "Timer"?
Название: Re: "Вешается" сервер скады.
Отправлено: TeNQ от 29 Марта 2017, 13:18:22
Зависает. Последнее, что я добавлял это универсальные скрипты. Может вся проблема в них. Я могу выслать проект, который у меня запускается без проблем. Это тот же проект до изменений.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 29 Марта 2017, 13:21:31
Цитировать
Я могу выслать проект, который у меня запускается без проблем. Это тот же проект до изменений.
Почему-то у нас работает высланный Вами проект. Непонятно, почему у Вас он не запускается. Получается, что если Вы возьмете проект "тот же проект до изменений" и пересохраните его на версию 2.2.0.5, то он заработает на 2.2.0.5 без ошибок?
Название: Re: "Вешается" сервер скады.
Отправлено: TeNQ от 29 Марта 2017, 13:28:49
Цитировать
Получается, что если Вы возьмете проект "тот же проект до изменений" и пересохраните его на версию 2.2.0.5, то он заработает на 2.2.0.5 без ошибок?
Я, наверное. вас запутал. Давайте так. Есть предыдущая итерация проекта - мой бэкап. Она работает и на 2.2.0.0 и на 2.2.0.5. Есть последняя, там внесены изменения и она работает на 2.2.0.0. и приводит к зависанию сервера на 2.2.0.5.
Почему у вас не зависает? Я не знаю. Наверное, потому что нет обмена с OPC OWEN и ,как вариант с БД.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 29 Марта 2017, 13:32:40
Так, понятно, спасибо за уточнения. А вы прислали нам ту версию, которая у Вас на 2.2.0.5 не работает, верно? Тогда да, хотелось бы получить ещё предыдущую итерацию проекта. И можете уточнить какие скрипты были добавлены в последнюю версию? Кстати, удаление этих скриптов тоже не влияет на работу проекта в 2.2.0.5?
Название: Re: "Вешается" сервер скады.
Отправлено: TeNQ от 29 Марта 2017, 14:17:59
Кажется, что-то нашел. Пришлось постоянно перезапускать сервер через диспетчер, поэтому долго. Если удалить скрипты в том проекте, что я вам прислал типа - выполнен SQL-запрос. (там их два TRM1ProgramRead и TRM2ProgramRead). То перестает зависать и нормально запускается. Но эти скрипты я то как раз и не менял, за исключением номеров DataSet.Tag. Что-то я  тут с обменом с БД напортачил, так как последнее что я делал это универсальные  скрипты по чтению/записи из БД. Но почему это работает в 2.2.0.0.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 29 Марта 2017, 14:22:06
Спасибо за тесты. В этих скриптах есть ошибки. Сейчас на почту Вам отправим инструкции с описанием.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 29 Марта 2017, 14:35:37
Нашли причину проблемы. Сейчас обновим и дадим ссылку. Скрипты при этом лучше изменить как мы отправили Вам в письме.
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 18 Мая 2017, 17:55:53
У меня чего-то, после 1000 внешних тегов сильно начала тормозить связка с лектусом. При нажатии на кнопку, на прямую ассоциированную с внешней переменной, полоска под ней может бегать достаточно долго(больше 3 минут нервов ждать не хватило), а может за секунду пройти.

Хуже другое. Я не знаю как снять это состояние, кроме как перезапустив клиента.

Кстати о перезапуске клиента. При том что серевер всегда включен, клиент может тоже зависнуть в положении "подключение к серверу". При чем сервер считает что он подключился. С 3-4 попытки подключается.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 18 Мая 2017, 18:43:04
1000 внешних тегов это очень мало, даже с Лектусом. С таким количеством тегов проект должен работать очень быстро. По описанию проблемы похоже на циклическое переприсваивание переменных или циклическое изменение свойств объектов, например в секундных скриптах и т.п.. Есть возможность выслать нам на почту поддержки актуальную версию проекта?

Цитировать
При нажатии на кнопку, на прямую ассоциированную с внешней переменной, полоска под ней может бегать достаточно долго(больше 3 минут нервов ждать не хватило), а может за секунду пройти.
Это значит, что команда на присвоение была отправлена OPC-серверу, но OPC-сервер не вернул скаде результат присвоения и, судя по всему, даже не изменил переменную.

Цитировать
Хуже другое. Я не знаю как снять это состояние, кроме как перезапустив клиента.
Это чисто визуальное отображение того, что ответа от OPC-сервера не последовало. На работу кнопки оно совершенно не влияет.
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 19 Мая 2017, 10:04:06
Да я подозреваю не скаду, а собсно лектуса...
Проект скину.
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 02 Июня 2017, 15:55:45
Очередной прикол. Демо по времени. Мне очень удобна тем, что позволяет заниматься проектом на месте, пока ключ стоит у клиента. Но как-то очень странно любит подвиснуть. На второй-третий запуск(в пределах часа) клиент не подключается (без клиентов проект деактивирован). Сервер при этом ведет себя так, будто открыл модальное окно, но никакого окна нету. При штатном вылете через час он его таки показывает, а так - нет. Закрывается только сносом процесса в диспетчере. Пробовал останавливать-перезапускать проект на самом сервере - все ОК, эффект вызывает только клиент.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 03 Июня 2017, 21:44:03
Цитировать
На второй-третий запуск(в пределах часа) клиент не подключается (без клиентов проект деактивирован). Сервер при этом ведет себя так, будто открыл модальное окно, но никакого окна нету.
Протестируем дополнительно Demo-Time версию на наличие данной проблемы. Быстрые тесты пока к ошибке не привели, пробуем дальше.
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 08 Июня 2017, 15:34:29
Цитировать
На второй-третий запуск(в пределах часа) клиент не подключается (без клиентов проект деактивирован). Сервер при этом ведет себя так, будто открыл модальное окно, но никакого окна нету.
Протестируем дополнительно Demo-Time версию на наличие данной проблемы. Быстрые тесты пока к ошибке не привели, пробуем дальше.
Я пока логики не обнаружил, но эффект именно как открытое модальное окно(только самого окна нету).

Теперь, дабу не плодить сущности. В редакторе начала отваливаться клавиатура. Причем действительно странно как-то - текст набирать можно, а вот горячие и спец.клавиши (напр. Del) не работают. Параллельная проблемка - не дает поменять цвет кнопки, в то же время иконки меняются. Имею такое ощущение что именно в процессе работы с кнопками, точнее изненения их параметров в определенном состоянии.
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 12 Июня 2017, 17:24:47
Сtrl+Tab рулит...

Таки вылетала ошибка, но не "в фокусе".

И еще одна... Обе именно при перезапуске клиента.

Особенно неприятно то, что на окне сервера никаких кнопок не остается, при закрытии сворачивается в трей и сносить надо через "диспетчер задач"
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 14 Июня 2017, 09:15:21
Цитировать
И еще одна... Обе именно при перезапуске клиента.
Очень интересно. Спасибо за информацию об ошибках. Teodor, а можете отправить нам на почту поддержки актуальную версию проекта к которому Вы подключаетесь?
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 14 Июня 2017, 09:27:45
Могу, но чуть позже.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 19 Июня 2017, 10:21:32
Teodor, спасибо за предоставленный проект, исправили описанную проблему в последнем обновлении (http://simple-scada.com/forum/index.php?topic=178.msg3783#msg3783).
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 19 Июня 2017, 10:35:31
Teodor, спасибо за предоставленный проект, исправили описанную проблему в последнем обновлении (http://simple-scada.com/forum/index.php?topic=178.msg3783#msg3783).
Проблема таки была, "вообще", или это я так умудрился?
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 19 Июня 2017, 10:38:50
Да, проблема была, в Вашем проекте нет никаких ошибок.
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 20 Июня 2017, 09:08:59
Еще есть странная штука с редактором. После вывода ноута из сна, начинает жрать проц. сколько дают (ядро полностью). Система считает что он висит, но если на снимать задачу, то минуты за 3-4 приходит в себя. Сервер и лектус при этом не подняты. Напрягает не сильно, но все-же :)
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 21 Июня 2017, 15:52:01
Да, проблема была, в Вашем проекте нет никаких ошибок.
Я сейчас глупый вопрос задам, но все-же... Может ли часовая демо, при выходе, обнулить внутренние переменные? Да так, чтобы еще успел отработаться скрипт на их изменение и записать 0 в регистр? У меня тут непонятно откуда в одном из регистров 0 берется, и пока я его засек именно после такого выхода(может просто совпало). Культурно выходить/перезапускать пробовал, не обнуляет.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 21 Июня 2017, 16:00:34
Еще есть странная штука с редактором. После вывода ноута из сна, начинает жрать проц. сколько дают (ядро полностью). Система считает что он висит, но если на снимать задачу, то минуты за 3-4 приходит в себя. Сервер и лектус при этом не подняты. Напрягает не сильно, но все-же :)
Протестируем, посмотрим что можно сделать.

Цитировать
Может ли часовая демо, при выходе, обнулить внутренние переменные? Да так, чтобы еще успел отработаться скрипт на их изменение и записать 0 в регистр? У меня тут непонятно откуда в одном из регистров 0 берется, и пока я его засек именно после такого выхода(может просто совпало). Культурно выходить/перезапускать пробовал, не обнуляет.
Нет, не должна. По истечению часа она делает обычное завершение работы, как если бы Вы выключили сервер скады. Если хотите, можете выслать нам актуальную версию проекта и указать с какой именно переменной возникает проблема и мы назовём Вам все ссылки на данную переменную (чтобы не искать вручную).
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 21 Июня 2017, 16:17:11
Проект у вас есть, проблема еще тогда была.
Переменная Button1 . В окне ClimaSett кнопки, больше ее быть не должно нигде.
Название: Re: "Вешается" сервер скады.
Отправлено: Teodor от 21 Июня 2017, 16:19:18
Цитировать
Может ли часовая демо, при выходе, обнулить внутренние переменные?
Нет, не должна. По истечению часа она делает обычное завершение работы, как если бы Вы выключили сервер скады.
И не делает... Обнуление происходит при перезапуске. Причем не всегда...
Название: Re: "Вешается" сервер скады.
Отправлено: TeNQ от 04 Июля 2017, 18:36:12
Здравствуйте.
Возился с таймерами. Иногда при запуске проекта, сервер подвисал с ошибкой. Компилятор при этом на ошибки не ругается. Причем тот же проект может запуститься нормально, а может и подвиснуть на запуске. Если запускается, работает без проблем. Точную причину я не нашел, но скорее всего дело в том, что я обращался к переменной использованной в таймере.
Код
aVvrTRM_StepOperatingTime.Value     := StrToTime ('00:00:00');
aVvrTRM_ProgramOperatingTime.Value  := StrToTime ('00:00:00');
Это остатки старого кода. Я все это убрал, заменил на TimerReset. Но может причина и не в этом. Потому что, непонятно почему виснет только на запуске, а в процессе работы нет.
И еще мелкая ошибка. Если поле находится в состоянии редактирования (текст выделен, мигает курсор) и в скрипте в этот момент прошел запрет доступа к полю, то оно "замораживается." Т.е. остается выделение и курсор, причем отображаемое значение больше в поле не меняется, несмотря на изменение переменной в скрипте. Разморозить можно сменив страницу и вернувшись обратно.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 04 Июля 2017, 21:07:07
Здравствуйте. Можете ли Вы выслать текущую версию проекта на почту поддержки? Скорее всего причина в каком-то другом коде.

Цитировать
И еще мелкая ошибка. Если поле находится в состоянии редактирования (текст выделен, мигает курсор) и в скрипте в этот момент прошел запрет доступа к полю, то оно "замораживается."
Спасибо за информацию об ошибке. Исправим в ближайшем обновлении.
Название: Re: "Вешается" сервер скады.
Отправлено: Миханик от 27 Сентября 2017, 09:59:47
При закрытии сервера выскакивает окно (на скриншоте) и сервер не закрывается, только через Диспетчер задач.
Лог сервера прилагаю.
SS2 2.2.5.0
Название: Re: "Вешается" сервер скады.
Отправлено: Simple_Scada от 27 Сентября 2017, 10:05:46
Здравствуйте!

Проблема повторяется постоянно? Пришлите пожалуйста на support@simple-scada.com Ваш проект из папки "\Simple-Scada 2\Projects\Имя_проекта".
Название: Re: "Вешается" сервер скады.
Отправлено: Миханик от 27 Сентября 2017, 11:04:03
Ошибка возникает, если попытаться закрыть сервер при подключенных клиентах.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple_Scada от 27 Сентября 2017, 11:06:29
Для решения проблемы нам необходимо проверить Ваш проект. Вы можете прислать его нам?
Название: Re: "Вешается" сервер скады.
Отправлено: Миханик от 27 Сентября 2017, 11:41:47
Отправил проект на почту.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 02 Октября 2017, 15:45:19
Спасибо за проект и информацию об ошибке. Ошибку устранили, обновленную версию можно скачать по той же ссылке.
Название: Re: "Вешается" сервер скады.
Отправлено: Миханик от 03 Октября 2017, 09:36:11
После обновления сервер виснет сразу при загрузке.
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 03 Октября 2017, 09:57:48
Странно, мы не добавили никаких существенных изменений, которые могли бы к этому привести. Ваш проект успешно запускается у нас на последней версии скады. Вы точно пересохранили проект в обновленной версии редактора перед тем как запустить его? Убедитесь также, что запускается новая версия сервера скады и что старая версия не осталась висеть в трее после обновления.

Цитировать
После обновления сервер виснет сразу при загрузке.
Т.е. запускаете сервер и сразу зависание? Или запускаете проект на сервере и происходит зависание?
Название: Re: "Вешается" сервер скады.
Отправлено: Миханик от 03 Октября 2017, 10:24:31
Извините, моя ошибка - не пересохранил проект.
После пересохранения ошибка не проявилась.
Название: Re: "Вешается" сервер скады.
Отправлено: Suse от 13 Декабря 2017, 07:55:58
Вы точно пересохранили проект в обновленной версии редактора перед тем как запустить его? Убедитесь также, что запускается новая версия сервера
Сейчас не запускается пока не пересохранишь проект.

Ошибка которая вываливаеться в непонятной логике... может просто с пустого места, может при сворачивании окна сервера.
Последний скрин ,выбрал закрыть в контексном меню.
 
Название: Re: "Вешается" сервер скады.
Отправлено: Simple_Scada от 13 Декабря 2017, 09:59:39
Здравствуйте!

На первом скриншоте видно, что ошибка возникает в видеодрайвере Intel, значит в его работе имеются проблемы. Скачайте последнюю версию видеодрайвера с официального сайта производителя, переустановите его и перезагрузите компьютер. Это должно решить проблему.
Название: Re: "Вешается" сервер скады.
Отправлено: Suse от 14 Декабря 2017, 08:46:17
Скачал,обновил,перезагрузил, оставил на час на заблокирвоаном экране, разблокировал и Виндоуз завершила работу приложения, потом ошибка)
Название: Re: "Вешается" сервер скады.
Отправлено: Simple-Scada от 17 Декабря 2017, 09:27:18
Suse, ошибка та же? Можно попробовать сменить тип рендера через Options.exe (https://simple-scada.com/help/manual/settings-common.html) на противоположный. Если и это не поможет, то нужно искать что именно изменилось на Вашем ПК когда стала возникать эта ошибка.