View previous topic :: View next topic |
Author |
Message |
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 14 Mar 2004 16:37 Post subject: БЭСТ4 и Novell Netware 6 |
|
|
Недавно сменил NW4.11 на NW6. Все нормально работает, но временами при формировании отчетов из арм главного бухгалтера зависает, более того на других рабочих станциях в этот момент невозможно даже зайти в БЭСТ.
Выяснил что каким-то образом блокируются индексы main.dbf. Если в этот момент на сервере отключить зависшее соединение, то оно восстанавливается и все начинает работать, даже отчет выводися.
У меня подозрение, что все дело в настройках соединения, после автоматического восстановления больше не зависает.
Подскажите в чем может быть дело?
NW6, раб. станциии Win98+Novell Client 3.40.0.0 |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 16 Mar 2004 10:17 Post subject: |
|
|
Любопытно, что у меня подобный эффект наблюдается на всех серверах семейства Новелл Нетваре.
И на 4.11 и на 5.0 и на 6.0
Блокироваться может не только main , а и любой другой индекс.
Чаще всего analit.
Обычно это происходит совершенно спонтанно и не закономерно.
Но, есть вполе определенные режимы в БЭСТе когда происходит "лок индекса". Причем впечатление такое, что "виновата" в этом эффекте сама БД. Наличие в ней определенных значений определенных переменных. Это может показаться смешным, но какая связь между определенным значением, например, кода ТА и локом БД я не понимаю.
Что делать тоже не знаю. Борюсь доморощенным средством поиска "виновника лока" и его убийством на стороне сервера. _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
Magistr
Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
|
Posted: 16 Mar 2004 10:30 Post subject: |
|
|
А можно последоватьельность действий, которая стабильно приводит к такой ситуации (в АРМ отчет такой-то, не пускает туда-то). _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 16 Mar 2004 10:57 Post subject: |
|
|
Ты невнимательно читал.
Я написал, что у меня ЭТО проявляется исключительно на одной БД и исключительно с одним ТА. На других БД такого не проявляется.
И в этой БД с другими данными тоже не проявляется. _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 16 Mar 2004 13:23 Post subject: |
|
|
Такая беда происходит обычно при формировании аналитической справки в арм глав. буха. Четкой закономерности нет. Иногда после 2-3 отчета, иногда вообще не дождешься, но проявляется на всех раб. станциях. Блокируетя в основном индекс main.dbf, реже analit.dbf
Похоже что блокировка случается тогда, когда происходит интенсивное использование индекса. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 17 Mar 2004 11:27 Post subject: |
|
|
1. А эта машина на кот. происходит лок во втором окне не сидит в том же БЭСТе?
2. Одновременно с этим на другой машине никто аналитики не удаляет? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 17 Mar 2004 12:50 Post subject: |
|
|
Quote: | 1. А эта машина на кот. происходит лок во втором окне не сидит в том же БЭСТе?
2. Одновременно с этим на другой машине никто аналитики не удаляет? |
Нет.
Лок бывает даже если в сети только один пользователь. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 17 Mar 2004 14:04 Post subject: |
|
|
Quote: | Лок бывает даже если в сети только один пользователь | Обана! А какже ты тогда обнаруживаешь лок ? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 18 Mar 2004 07:59 Post subject: |
|
|
При формировании отчета в окне крутится бегунок, когда он останавливается надолго, то вот он - лок. Для проверки на соседней тачке пытаюсь открыть арм глав. буха, если стоит синий экран, значит 100% он. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 18 Mar 2004 09:48 Post subject: |
|
|
Quote: | когда он останавливается надолго, то вот он - лок. Для | Что-то не вяжется - если станция одна, то бегунку незачем стопиться. Даже если станция выполнила лок, то останавливаться нет причин. Никто другой на БД не претендует. Сама залочила, сама отпустит. Так чего бегунку останавливаться.
А он останавливается "навсегда" ? Или потом, после долгого останова вновь запускается? Если останов навсегда, то это уже повод посмотреть на работу сети. _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
Magistr
Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
|
Posted: 18 Mar 2004 10:11 Post subject: |
|
|
integral wrote: | При формировании отчета в окне крутится бегунок, когда он останавливается надолго, то вот он - лок. Для проверки на соседней тачке пытаюсь открыть арм глав. буха, если стоит синий экран, значит 100% он. |
Если раб.станция Win98, то
Программы-Стандартные-Служебные-Системный монитор
Добавить счетчик "Сеть-Клиент сетей Microsoft-получено"
Добавить счетчик "Сеть-Клиент сетей Microsoft-отправлено"
Как только бегунок останавливается, смотрите счетчики в системном мониторе - если есть полученные-отправленные данные, знаит программа работает, только, похоже, тормозно.
Что значит "стоит синий экран"? _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 18 Mar 2004 10:22 Post subject: |
|
|
Quote: | Что значит "стоит синий экран"? | Это экран при входе в любой модуль. если БД блокирована, то меню БЭСТа не открывается и на экране только синяя заливка псевдографикой. _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 18 Mar 2004 10:51 Post subject: |
|
|
Останавливается "навсегда", если обычно отчет формируется меньше минуты, то в таком подвешеном состоянии может находится час, (дольше не ждал). При этом сеть работает нормально, с подвисшей тачки в этот момент можно по сети что-нибудь качать даже с сервера.
На сервере в Monitor-e в этот момент наблюдается картина: кол-во запросов постоянно увеличивается, а кол-во считано/записано стоит на мес |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 18 Mar 2004 11:07 Post subject: |
|
|
Это классический лок. Но сама себя станция лочить не может!!!
Это легко проверить - запусти то же самое, но по локальной БД.
Должен наблюдаться тот же эффект.
А ежели эффекта такого не будет, то остается грешить только на работу сетевого клиента.
Был у меня эффект с 3.10 клиентом - сеть работает (все что угодно), а Эксель файлы на серваке сохраняет через раз. Причем "руками" сохраняет, а через макрос НЕТ!!! Заменил клиента на 3.21 и отлегло. Сейчас на всех машинах 3.40 клиент - глюков пока нет. _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Last edited by SantechNik on 19 Mar 2004 09:56; edited 2 times in total |
|
Back to top |
|
|
gennady
Joined: 06 Feb 2002 Posts: 193
|
Posted: 18 Mar 2004 19:19 Post subject: |
|
|
integral wrote: | Останавливается "навсегда", если обычно отчет формируется меньше минуты, то в таком подвешеном состоянии может находится час, (дольше не ждал). При этом сеть работает нормально, с подвисшей тачки в этот момент можно по сети что-нибудь качать даже с сервера.
На сервере в Monitor-e в этот момент наблюдается картина: кол-во запросов постоянно увеличивается, а кол-во считано/записано стоит на месте. |
Классика, у меня только станции с кривыми клиентами это вытворяют.
можно довериться Гусеву, у него статистика на этот счет должна быть огрмная. |
|
Back to top |
|
|
|