Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
General
Зарегистрирован: 29.01.2008 Сообщения: 36
|
Добавлено: Пт Июл 29, 2011 11:12 am Заголовок сообщения: Невозможно открыть документ |
|
|
Иногда возникает такая проблема: при попытке пользователя открыть документ отображается окно с ошибкой Акцент 7.4 "Невозможно открыть документ". После нажатия на кнопку "OK" Акцент полностью закрывается. Закономерности никакой не установлено. Может появится раз в неделю, а может каждый день... Причем было что пользователь как он говорит раз 5 пытался открыть и Акцент закрывался с ошибкой, а потом с 6-го раза работал нормально.
С базой работает около 100 пользователей и практически все в терминальном режиме. Происходит это не у всех пользователей.
Может кто сталкивался уже с такой проблемой? Есть предположение, что Акцент в какой-то момент не может открыть файл формы и входит в ступор, но причину определить пока не могу.
Акцент 7.4 SQL |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Пт Июл 29, 2011 11:20 am Заголовок сообщения: Re: Невозможно открыть документ |
|
|
General писал(а): | Иногда возникает такая проблема:
...
Может кто сталкивался уже с такой проблемой? Есть предположение, что Акцент в какой-то момент не может открыть файл формы и входит в ступор, но причину определить пока не могу.
Акцент 7.4 SQL |
Что в трейсере ? |
|
Вернуться к началу |
|
|
General
Зарегистрирован: 29.01.2008 Сообщения: 36
|
Добавлено: Пт Июл 29, 2011 11:30 am Заголовок сообщения: |
|
|
Хороший вопрос
Что смотреть виндовый Perfomance Monitor или сиквеловский профайлер? и конкретно что трейсить ? Или имеется ввиду сетевой трейсер? |
|
Вернуться к началу |
|
|
winnypuch
Зарегистрирован: 18.10.2005 Сообщения: 26 Откуда: Эквилибриум
|
Добавлено: Сб Июл 30, 2011 9:51 am Заголовок сообщения: |
|
|
А файлы форм и диалогов "только для чтения"? |
|
Вернуться к началу |
|
|
General
Зарегистрирован: 29.01.2008 Сообщения: 36
|
Добавлено: Сб Июл 30, 2011 5:38 pm Заголовок сообщения: |
|
|
да |
|
Вернуться к началу |
|
|
kris
Зарегистрирован: 12.01.2006 Сообщения: 371
|
Добавлено: Пн Авг 01, 2011 9:01 am Заголовок сообщения: |
|
|
General писал(а): | Хороший вопрос
Что смотреть виндовый Perfomance Monitor или сиквеловский профайлер? и конкретно что трейсить ? Или имеется ввиду сетевой трейсер? |
Профайлер. Сталкивался с подобными проблемами "невозможно открыть документ", "невозможно сохранить документ", когда незначительно меняется структура базы или пытаешься "впихнуть невпихуемое", т.е. записать в какое-либо поле более длинные данные.
Но в вашем случае (100 пользователей) может быть какие-то блокировки на самом сервере (профайлер и активити монитор покажет) или ограничение винды на количество одновременных подключений. Попробуйте переписать формы и модули в отдельную папку для каждого пользователя, для тех, что не в терминале - на локальную машину. |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Пн Авг 01, 2011 9:11 am Заголовок сообщения: |
|
|
General писал(а): | Хороший вопрос
Что смотреть виндовый Perfomance Monitor или сиквеловский профайлер? и конкретно что трейсить ? Или имеется ввиду сетевой трейсер? |
Если умничать, то можно еще пару десятков трейсеров придумать
Только какое они имеют отношение к проблеме ?
MS SQL-server, конечно же. |
|
Вернуться к началу |
|
|
kris
Зарегистрирован: 12.01.2006 Сообщения: 371
|
Добавлено: Пн Авг 01, 2011 9:33 am Заголовок сообщения: |
|
|
olimp писал(а): | General писал(а): | Хороший вопрос
Что смотреть виндовый Perfomance Monitor или сиквеловский профайлер? и конкретно что трейсить ? Или имеется ввиду сетевой трейсер? |
Если умничать, то можно еще пару десятков трейсеров придумать
Только какое они имеют отношение к проблеме ?
MS SQL-server, конечно же. |
Прямое Например, длина очереди дисков в перфмоне. Или счетчики блокировок там же. Или кеш хит. Конечно, конкретно на точку возникновения проблемы они не укажут, но может быть заставят задуматься, не пора ли купить еще пару планок памяти или разбить базу на парочку новых винтов. Нет блокировок - нет проблем. |
|
Вернуться к началу |
|
|
General
Зарегистрирован: 29.01.2008 Сообщения: 36
|
Добавлено: Чт Авг 04, 2011 2:56 pm Заголовок сообщения: |
|
|
В сиквеловском активити мониторе блокировок при этом не наблюдается - критичные мы все вывели уже давно. Подозреваю пока, что это файл сервер выеживается с формами. Но при этом часть пользователей работает нормально, а часть борется с проблемой =) Был буквально вчера такой случай - база работает нормально, по деревьям ходит, отчеты мастером созданные строит, а вот при попытке создать документ или открыть существующий висит пока не прибьешь акцент. Сиквел и формы на разных серверах. |
|
Вернуться к началу |
|
|
treasurer
Зарегистрирован: 10.03.2005 Сообщения: 553
|
Добавлено: Чт Авг 04, 2011 3:15 pm Заголовок сообщения: |
|
|
General писал(а): | Подозреваю пока, что это файл сервер выеживается с формами. |
А чего не попробуете держать формы локально? |
|
Вернуться к началу |
|
|
General
Зарегистрирован: 29.01.2008 Сообщения: 36
|
Добавлено: Чт Авг 04, 2011 3:23 pm Заголовок сообщения: |
|
|
Обновлять не удобно. Терминальных серверов много и получается при изменении формы надо залить ее на все сервера. Когда-то делал так, но иногда в запаре забывал кому-то обновить. |
|
Вернуться к началу |
|
|
treasurer
Зарегистрирован: 10.03.2005 Сообщения: 553
|
Добавлено: Чт Авг 04, 2011 5:03 pm Заголовок сообщения: |
|
|
General писал(а): | Обновлять не удобно. Терминальных серверов много и получается при изменении формы надо залить ее на все сервера. Когда-то делал так, но иногда в запаре забывал кому-то обновить. |
Так можно скрипт написать, который на все сервера копирует файлы. |
|
Вернуться к началу |
|
|
General
Зарегистрирован: 29.01.2008 Сообщения: 36
|
Добавлено: Пт Авг 05, 2011 8:30 am Заголовок сообщения: |
|
|
Можно. Но пока пытаемся решить проблему, а не зарыть Если не найдем другого решения, то скорее всего так и сделаем. |
|
Вернуться к началу |
|
|
kris
Зарегистрирован: 12.01.2006 Сообщения: 371
|
Добавлено: Пт Авг 05, 2011 9:00 am Заголовок сообщения: |
|
|
General писал(а): | Можно. Но пока пытаемся решить проблему, а не зарыть Если не найдем другого решения, то скорее всего так и сделаем. |
Ну так это и есть решение проблемы, т.к. видимо файлсервер не разрешает большое количество коннектов или сеть не выдерживает. Банальнейший батник, повешенный в автозагрузку или нетлогон решает все проблемы и ускоряет работу сети, ведь если 100 пользователей в пике открывают 5 документов в минуту, то получаем 5*100*200к = 100мб при 200к формах (а если в форме логотипы или много инклудов, то может и больше). Зачем это все гонять по сети? Если совсем уж отвлеченно, то проблема может быть и в сети: если у вас 100мб сеть, то может образовываться воронка. |
|
Вернуться к началу |
|
|
General
Зарегистрирован: 29.01.2008 Сообщения: 36
|
Добавлено: Ср Сен 14, 2011 12:54 pm Заголовок сообщения: |
|
|
Итак продолжение марлезонского балета....
Спасибо за советы, НО... сеть гигабит, с дисками тоже все в порядке - их скорости хватает и т.д.
В общем после длительных поисков решения вопроса оказалось что искал я его не там... Экспериментальным путем было установлено, что не удается держать открытой одну и ту же форму (файл) более 20 раз и сервера тут нипричем. Даже когда я у себя локально на ноутбуке (Win7 x64) на локальной базе одновременно открываю 20 однотипных документов (т.е. привязанных к одной форме), то на 21 пишет сообщение "Невозможно открыть документ" и Акцент закрывается.
Есть у кого-нибудь мысли на этот счет?
Да и еще а в чем прикол, что Акцент держит подключение к файлу после того как форма загружена? |
|
Вернуться к началу |
|
|
|