Аварийное завершение 1С в терминале. (проблема с 1С)

Модераторы: dimbor, Модераторы разделов

varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Аварийное завершение 1С в терминале.

Сообщение varicapa »

Добрый день.
Помогите пожалуйста решить проблему.
Есть сервер Дебиан + етерсофт 1.0.12 + терминал.
Клиенты на виндовых машинах подключаются при помощи nomachin скачанного с етерсофтовского сайта.
После работы в 1С клиент закрывает 1С и выключает терминал. Через время опять включает терминал, пытается зайти в 1С, а она ему говорит что каталог пользователя занят.
Смотрю процессы на серваке, а он мне пишет, что у этого клиента 1С запущен.
Куда копать? Может ссылкой кто поможет?
спам-подпись удалена
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Аварийное завершение 1С в терминале.

Сообщение Hoblin »

По общему поведению похоже, что не выгружаются какие-то COM-объекты, вот и висит процесс в памяти, кто-то не отпускает. Очень сложно найти будет, но всё же попробуйте обратиться в support@etersoft.ru

Кстати, проверьте, существует ли проблема при локальном запуске 1С.

Как временное решение - убивать wineserver перед началом работы пользователя, конечно, если это не будет рушить что-нибудь. К примеру, скриптик kill_wine.sh на рабочем столе пользователя:

Код: Выделить всё

#!/bin/sh
wineserver -k
Спасибо сказали:
bsavelev
Сообщения: 231
ОС: Debian

Re: Аварийное завершение 1С в терминале.

Сообщение bsavelev »

если сессия рутлес, то виноват freenx, который закрывает сессию раньше, чем 1с успеет корректно завершить работу. решение где-то гуляло в этом разделе. по идее в freenx-alt21 этой проблемы быть не должно
Спасибо сказали:
varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Re: Аварийное завершение 1С в терминале.

Сообщение varicapa »

bsavelev писал(а):
14.04.2010 12:31
если сессия рутлес, то виноват freenx, который закрывает сессию раньше, чем 1с успеет корректно завершить работу. решение где-то гуляло в этом разделе. по идее в freenx-alt21 этой проблемы быть не должно


рутлес - это когда при запуске nomachin сразу 1С стартует ? если так то нет, у меня клиент попадает на рабочий стол сервера, и запускает 1С ярлыком.

спам-подпись удалена
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Аварийное завершение 1С в терминале.

Сообщение Djelf »

varicapa писал(а):
14.04.2010 20:04
bsavelev писал(а):
14.04.2010 12:31
если сессия рутлес, то виноват freenx, который закрывает сессию раньше, чем 1с успеет корректно завершить работу. решение где-то гуляло в этом разделе. по идее в freenx-alt21 этой проблемы быть не должно


рутлес - это когда при запуске nomachin сразу 1С стартует ? если так то нет, у меня клиент попадает на рабочий стол сервера, и запускает 1С ярлыком.

Если так, одно из решений вопроса есть в теме: FreeNX + 1с закрытие сессии но от выключения питания компьютера это не спасает.

P.S. Иногда создается впечатление что "большой брат" следит на нами :crazy: По мотивам приведенной ссылки появился свеженький КБ от NoMachine http://www.nomachine.com/ar/view.php?ar_id=AR04H00560
Спасибо сказали:
varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Re: Аварийное завершение 1С в терминале.

Сообщение varicapa »

Hoblin писал(а):
14.04.2010 08:55
По общему поведению похоже, что не выгружаются какие-то COM-объекты, вот и висит процесс в памяти, кто-то не отпускает. Очень сложно найти будет, но всё же попробуйте обратиться в support@etersoft.ru

Кстати, проверьте, существует ли проблема при локальном запуске 1С.

Как временное решение - убивать wineserver перед началом работы пользователя, конечно, если это не будет рушить что-нибудь. К примеру, скриптик kill_wine.sh на рабочем столе пользователя:

Код: Выделить всё

#!/bin/sh
wineserver -k



wineserver -k помогает, но иногда база аварийно закрывается.

Иногда 1С просто виснет в терминале, например при попытке установить диапозон даты отображения счетов или при выборе договора в счете.
Просто виснет и все. Приходиться делать wineserver -k
Не могу понять где проблема.
спам-подпись удалена
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Аварийное завершение 1С в терминале.

Сообщение Djelf »

На CPU смотреть надо. Если 0, она не виснет - скорее всего выводится и прячется модальное окно, а система при этом блокируется! Нужно его достать: CTRL-TAB, ESC и т.п.
Спасибо сказали:
varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Re: Аварийное завершение 1С в терминале.

Сообщение varicapa »

Djelf писал(а):
17.04.2010 01:12
На CPU смотреть надо. Если 0, она не виснет - скорее всего выводится и прячется модальное окно, а система при этом блокируется! Нужно его достать: CTRL-TAB, ESC и т.п.


CPU действительно 0. А про модальное окно можно подробнее? И про ctrl-tab, esc и т.п. тоже подробнее.
спам-подпись удалена
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Аварийное завершение 1С в терминале.

Сообщение Djelf »

varicapa писал(а):
17.04.2010 13:55
CPU действительно 0. А про модальное окно можно подробнее? И про ctrl-tab, esc и т.п. тоже подробнее.

По первому вопросу: модальность в багзиле (даже если написано "исправлено" не факт что не появится в следующей версии w@e или на какой нибудь сборке Linux).
По второму: это стандартные горячие клавиши Win.
Спасибо сказали:
varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Re: Аварийное завершение 1С в терминале.

Сообщение varicapa »

Djelf писал(а):
17.04.2010 14:53
varicapa писал(а):
17.04.2010 13:55
CPU действительно 0. А про модальное окно можно подробнее? И про ctrl-tab, esc и т.п. тоже подробнее.

По первому вопросу: модальность в багзиле (даже если написано "исправлено" не факт что не появится в следующей версии w@e или на какой нибудь сборке Linux).
По второму: это стандартные горячие клавиши Win.


Гарячими клавишами клацать пробовал, но ничего не находил.
Еще заметил, если в счете выбирать договор, то при работе мышкой, проблем обычно не возникает, но когда эту процедуру проделывает бухгалтер (клацает клавишей энтер пока окно выбора не закроется), после этого закрываю счет, окно счета закрывается но в строке отображения окон он все равно отображается и закрыть его уже не возможно. (нужно наверное скринов сделать, что бы понятней было). Если после этого создать новый счет то счет создается, но развернуть окно счета на весь экран невозможно (кнопка не доступна). Вот после всего этого 100% что работу 1С завершить без аварии уже не получится. Приходится выходить из 1С и обязательно делать wineserver -k.
спам-подпись удалена
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Аварийное завершение 1С в терминале.

Сообщение Djelf »

varicapa писал(а):
17.04.2010 16:38
после этого закрываю счет, окно счета закрывается но в строке отображения окон он все равно отображается и закрыть его уже не возможно

Значит дело не в модальности а в w@e. Такого поведения окон еще не встречал и на w@e 1.0.12-eter4/3 у меня не воспроизводится. KDE, Gnome, XFCE4? Если под всеми одинаково, решение вопроса только через техсаппорт или багзиллу.
Спасибо сказали:
varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Re: Аварийное завершение 1С в терминале.

Сообщение varicapa »

Djelf писал(а):
17.04.2010 18:24
varicapa писал(а):
17.04.2010 16:38
после этого закрываю счет, окно счета закрывается но в строке отображения окон он все равно отображается и закрыть его уже не возможно

Значит дело не в модальности а в w@e. Такого поведения окон еще не встречал. KDE, Gnome, XFCE4? Если под всеми одинаково, решение вопроса только через техсаппорт или багзиллу.


У меня Debian Lenny c Gnome. Под KDE и XFCE4 не пробовал.
Только я не понимаю при чем тут граф оболочка.
спам-подпись удалена
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1570
Статус: Подвинутый участник

Re: Аварийное завершение 1С в терминале.

Сообщение dimbor »

varicapa писал(а):
17.04.2010 18:31
Только я не понимаю при чем тут граф оболочка.

Графическая оболочка - это не только ценный мех, т.е. не только оформление окон, но и логика переключения между ними. Называется Window Manager (WM). Вайн - это такая хрень, которая частью своих окон ("MDI") рулит сама, а остальное передает для управления WM. От версии к версии вайна категории окон меняются на противоположные и обратно. Если еще и вспомнить, что и WM бывают разные, кол-во вариантов заставляет вспомнить астрономию. Короче, сих печальных историй в этерсофтовской багзиле не счесть.

Скорее всего, если посадить буха работать локально, то он огребет тех же самых багов. NX окажется ни при чем. Другое дело режим рутлес - в нем WM организуется средствами nx-клиента. Под виндой самые катастрофические случаи там половлены.
Спасибо сказали:
varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Re: Аварийное завершение 1С в терминале.

Сообщение varicapa »

dimbor писал(а):
17.04.2010 20:09
varicapa писал(а):
17.04.2010 18:31
Только я не понимаю при чем тут граф оболочка.

Графическая оболочка - это не только ценный мех, т.е. не только оформление окон, но и логика переключения между ними. Называется Window Manager (WM). Вайн - это такая хрень, которая частью своих окон ("MDI") рулит сама, а остальное передает для управления WM. От версии к версии вайна категории окон меняются на противоположные и обратно. Если еще и вспомнить, что и WM бывают разные, кол-во вариантов заставляет вспомнить астрономию. Короче, сих печальных историй в этерсофтовской багзиле не счесть.


Спасибо понял.

dimbor писал(а):
17.04.2010 20:09
Скорее всего, если посадить буха работать локально, то он огребет тех же самых багов. NX окажется ни при чем. Другое дело режим рутлес - в нем WM организуется средствами nx-клиента. Под виндой самые катастрофические случаи там половлены.

Т.е. вы рекомендуете попробовать режим рутлес? Я как то сразу от него отказался, прочитав о тормозах с его использованием. Нужно попробовать.
спам-подпись удалена
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Аварийное завершение 1С в терминале.

Сообщение Djelf »

varicapa писал(а):
17.04.2010 20:56
Т.е. вы рекомендуете попробовать режим рутлес? Я как то сразу от него отказался, прочитав о тормозах с его использованием. Нужно попробовать.

Тормозов благодаря усилиям dimbor`а уже давно нет, а вот согласование и исправление новых/старых багов с каждой новой версией w@e за пределами его возможностей.
Пример возможных проблем тут (да, в этом виновато постоянное изменение углов зрения на упомянутую чуть выше астрономию). Но попробовать стоит.
Спасибо сказали:
varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Re: Аварийное завершение 1С в терминале.

Сообщение varicapa »

Djelf писал(а):
17.04.2010 21:29
varicapa писал(а):
17.04.2010 20:56
Т.е. вы рекомендуете попробовать режим рутлес? Я как то сразу от него отказался, прочитав о тормозах с его использованием. Нужно попробовать.

Тормозов благодаря усилиям dimbor`а уже давно нет, а вот согласование и исправление новых/старых багов с каждой новой версией w@e за пределами его возможностей.
Пример возможных проблем тут (да, в этом виновато постоянное изменение углов зрения на упомянутую чуть выше астрономию). Но попробовать стоит.


А версию клиента с усилиями dimbor`а откуда качать? Или в стандартной поставке w@e уже все включено?
спам-подпись удалена
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Аварийное завершение 1С в терминале.

Сообщение Djelf »

varicapa писал(а):
17.04.2010 22:22
А версию клиента с усилиями dimbor`а откуда качать? Или в стандартной поставке w@e уже все включено?

Как бы так выразится попроще: сборки NXClient сделанные bsavelev использующие сборку nxwin от dimbor: лежат тут ftp://ftp.etersoft.ru/pub/Etersoft/RX@Ete...indows/3.3.0.6/
Насколько я помню (по теме Курощения), nxclient-3.3.0.6-r13.5-win32.exe и nxclient-3.3.0.6-r13.6-win32.exe последние, но несколько отличаются (на пальцах объяснить сложно чем), лучше попробовать оба.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1570
Статус: Подвинутый участник

Re: Аварийное завершение 1С в терминале.

Сообщение dimbor »

Djelf писал(а):
17.04.2010 21:29
Пример возможных проблем тут (да, в этом виновато постоянное изменение углов зрения на упомянутую чуть выше астрономию). Но попробовать стоит.

Хренасе новости! Спасибо за наводку, отписал туда.
Т.к. планируется переезд на новый вайн, такие баги конечно же будут правиться. Эх, кто бы времени еще отсыпал пару кульков...
Спасибо сказали:
varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Re: Аварийное завершение 1С в терминале.

Сообщение varicapa »

dimbor прошу прощения за неправильное написание ника :)
Djelf спасибо за разъяснение и внимание.

О результатах доложу в этой теме.

П.С. Меня весь этот переход с винды на линукс жутко утомил, иногда уже не замечаю элементарных вещей. Когда это все кончится, напьюсь.
спам-подпись удалена
Спасибо сказали:
varicapa
Сообщения: 45
ОС: Win7 + Ubuntu 9.10

Re: Аварийное завершение 1С в терминале.

Сообщение varicapa »

Товарищи а подскажите где посмотреть на скрипт запуска 1С в режиме рутлесс.
спам-подпись удалена
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1570
Статус: Подвинутый участник

Re: Аварийное завершение 1С в терминале.

Сообщение dimbor »

Например здесь. А вообще - поиском по форуму слова "скрипт" или "setpoint".
Спасибо сказали: