Сообщение создано: 24. 10. 2013 [08:52]
|
alsyro
Александр Сыропятов
Создатель темы
Зарегистрирован(а) с: 24.10.2013
Сообщения: 14
|
Добрый день, имею на борту Ubuntu 12.04 со SCAD'ой 0.8.0.8. которая, через конвертеры NetCom 113, подключена к частотникам Hyandai N700 и термодатчикам СПРУТ Т-06 (Modbus/RTU). Также есть модули ввода и вывода ICP-Con Pet-7060 (они работают через Modbus/Tcp). Всё это дело успешно мониторит вентсистемы с частотниками, останавливает и запускает их в нужное время, а также через модули ввода следит за открытием и закрытием дверей. Так вот, столкнулся с такой проблемой, что SCADA примерно через каждые 3 дня стала выгружаться без ошибки и без создания каких-либо крашлогов, так сказать - уходит по-английски. Такое было и раньше, но грешил на ОСь и на самописный журнал ошибок, который писал логи в файлы и с них считывал. Я раньше создавал уже тему http://oscada.org/ru/forum/posts/proekt/krash_skady/ поэтому сейчас я взял и отключил всю самописную работу с файлами. Но от этого SCADA не перестала падать. Единственное, что не пробовал - это ставить систему на другой сервак и уходить с Ubuntu... Направьте на путь истинный потому как ум за разум заехал уже.
|
Сообщение создано: 24. 10. 2013 [09:48]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"alsyro" wrote:
Добрый день, имею на борту Ubuntu 12.04 со SCAD'ой 0.8.0.8. которая, через конвертеры NetCom 113, подключена к частотникам Hyandai N700 и термодатчикам СПРУТ Т-06 (Modbus/RTU). Также есть модули ввода и вывода ICP-Con Pet-7060 (они работают через Modbus/Tcp). Всё это дело успешно мониторит вентсистемы с частотниками, останавливает и запускает их в нужное время, а также через модули ввода следит за открытием и закрытием дверей. Так вот, столкнулся с такой проблемой, что SCADA примерно через каждые 3 дня стала выгружаться без ошибки и без создания каких-либо крашлогов, так сказать - уходит по-английски.
По поводу отчётов о падении так в Ubuntu 12.04 /proc/sys/kernel/core_pattern содержит:
user@VU1A:~$ cat /proc/sys/kernel/core_pattern
|/usr/share/apport/apport %p %s %c
Что судя по всему отключает создание корки из-за символа '|', однако, у пользователя один краш вижу 2013-09-19_14:42, хотя на произвольные завершения он не жалуется.
По поводу сообщений гляньте в архив системных сообщений, если включали его.
Ещё, самый информативный вариант: Запустите OpenSCADA в консоли, из под "screen", например. А после завершения зайдите в консоль и поглядите что там было.
Ещё один момент: понаблюдайте за памятью, если замечается чёткая периодичность падения. Возможно Вы где-то забиваете динамическими объектами память через пару дней.
"alsyro" wrote:
Единственное, что не пробовал - это ставить систему на другой сервак и уходить с Ubuntu... Направьте на путь истинный потому как ум за разум заехал уже.
Можно и не ставить, а развернуть на пару дней в окружении живого диска, ALTLinux скажем.
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 24. 10. 2013 [15:14]
|
alsyro
Александр Сыропятов
Создатель темы
Зарегистрирован(а) с: 24.10.2013
Сообщения: 14
|
Благодарю, попробую, тогда отпишусь через неделю, решилось или нет. Запустил через консоль появилось сообщение что нет ru_ttsю Насколько я понял, почитав форум - эт не особо обязательная штука и не влияет на работу?
|
Сообщение создано: 26. 10. 2013 [09:33]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"alsyro" wrote:
Благодарю, попробую, тогда отпишусь через неделю, решилось или нет. Запустил через консоль появилось сообщение что нет ru_ttsю Насколько я понял, почитав форум - эт не особо обязательная штука и не влияет на работу?
Ну да, это синтезатор речи для нарушений. Можно и без него, но молча. :)
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 08. 11. 2013 [07:36]
|
alsyro
Александр Сыропятов
Создатель темы
Зарегистрирован(а) с: 24.10.2013
Сообщения: 14
|
Итак, в процессе разбирательства выяснил, что SCADA завершается с вот такой фигнёй: User defined signal 2.Всякое сжирание пямяти и процессора - тоже отпало, так как она очень мало кушает. В общем всё решилось тем, что я поставил сборку Убунту 12.10 с GNOME. И она нормально заработала. В общем благодарю за помощь! :)
|
Сообщение создано: 08. 11. 2013 [12:49]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"alsyro" wrote:
Итак, в процессе разбирательства выяснил, что SCADA завершается с вот такой фигнёй: User defined signal 2.
Это сигнал SIGINT, который шлётся из вне для прерывания работы программы, что скорее всего делает какая-то другая программа или пользователь руками его отсылая.
Вероятно какому-то сервису не понравилось, что некая программа всё время работает и не закрывается пользователем. :)
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 11. 11. 2013 [08:49]
|
alsyro
Александр Сыропятов
Создатель темы
Зарегистрирован(а) с: 24.10.2013
Сообщения: 14
|
"roman" wrote:
Это сигнал SIGINT, который шлётся из вне для прерывания работы программы, что скорее всего делает какая-то другая программа или пользователь руками его отсылая.
Вероятно какому-то сервису не понравилось, что некая программа всё время работает и не закрывается пользователем. :)
Да пользователи сразу исключаются, так как никто кроме меня в это не залезет, оставалось что-то в системе, поэтому и решил не париться и поставил Гнубунту) Всё равно оболочка Unity не понравилась)
|