"Смета" 8.1. Firebird "забивает" диск логом ошибок

Обсуждение программных комплексов "Smeta.RU" и "BabyСмета"

Модератор: Модераторы




"Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение sandro Вт Сен 01, 2015 12:46

Добрый день.
Прошу помочь с проблемой. при установке сметы 8.0.0.33 и 8.1.2 после нескольких удачных подключений клиента к серверу при очередной попытке возникает ошибка "InterBase сервер недоступен". При ближайшем рассмотрении выяснилось, что сервер Firebird "засоряет" своим логом ошибок все свободное пространство диска. Лог содержит повторяющиеся сообщения:

"Server" Tue Sep 01 12:24:23 2015
INET/inet_error: accept errno = 10038


"Server" Tue Sep 01 12:24:23 2015
INET/select_wait: found "not a socket" socket : 500

После установки "Сметы" версии 8.0.0.4 проблема разрешилась. Но нам нужно работать в 8.1.2

Заранее спасибо за оперативное решение.
Аватара пользователя
sandro
Новенький
Новенький
 
Сообщения: 18
Зарегистрирован: Вт Сен 01, 2015 12:17
Откуда: Москва
Репутация: 0 (?)

Ваша реклама

google adsense
Группа компаний «СтройСофт»
Зарегистрирован: Чт Авг 22, 2002 11:06

Откуда: Москва

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение Mikle Вт Сен 01, 2015 13:46

Здравствуйте!
Эта ошибка решена разработчиками FireBird начиная с версии 2.5.1
ссылка на трекер
Наша программа с определенного времени использует механизм Event-ов FireBird, который в некоторых случаях и приводит к возникновению этой ситуации. Рекомендую установить последнюю версию СУБД FireBird и если на сервере настроен файерволл, то вместо доступа по порту 3050 настроить в нем доступ по процессу FireBird (по всем портам).
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение sandro Ср Сен 30, 2015 9:36

Добрый день!
Не могли бы подробней описать, как обновить firebird? При удалении и установки с exe файла (с оф сайта) при попытке открыть программу, выдал ошибку, связанную с юзернеймом и паролем (для доступа к БД, как я понял). Firebird удалил. После удаления "сметы.ру" она не устанавливается. "Зависает" на 1%. При завершении процесса через диспетчер задач, в установленных программах появляется СтройОфис. Папки с программой не создается. СтройОфис удаляется только после чистки в реестре ветки Stroysoft. После этого пишет, что программа уже удалена и удаляет ее из списка установленных.
Таким образом есть две проблемы:
1. Как правильно обновить firebird?
2. Как установить смету.ру в данной ситуации.
Заранее благодарен за ответы
Аватара пользователя
sandro
Новенький
Новенький
 
Сообщения: 18
Зарегистрирован: Вт Сен 01, 2015 12:17
Откуда: Москва
Репутация: 0 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение Voyager`tm Ср Сен 30, 2015 9:50

Инсталлятор кроме установки Firebird также добавляет в него пользователя FSTSUSER, а также обновляет клиентские библиотеки gds32.dll.
Поэтому Firebird лучше оставить тот, который в инсталляторе.
Наиболее правильный путь
сохранить базу в надежное место. Перед сохранением обязательно ее переименовать, чтобы убедиться, что к ней нет подключений.
- удалить Smeta.RU
- удалить Firebird, в том числе вручную папку с оставшимися файлами
поставить SmetaRU (она поставит Firebird) + поставить исходный патч, который был поставлен
обновить Firebird версией с официального сайта. Сейчас это 2.5.4
вернуть базу на ее законное место
Аватара пользователя
 Voyager`tm
Един с Силой
Един с Силой
 
Сообщения: 759
Зарегистрирован: Пт Дек 04, 2009 10:34
Откуда: Москва
Репутация: 7 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение sandro Ср Сен 30, 2015 10:00

Спасибо за оперативный ответ.
Firebird ставить exe-шником? Сверху установленного? Если да, то я так и хотел поступить, но смета.ру перестала устанавливаться. "Зависает" на 1%. Папку StroySoft в корне не создает. Остальные программы устанавливаются. Как быть в этой ситуации?
Аватара пользователя
sandro
Новенький
Новенький
 
Сообщения: 18
Зарегистрирован: Вт Сен 01, 2015 12:17
Откуда: Москва
Репутация: 0 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение Voyager`tm Ср Сен 30, 2015 10:09

если зависает на 1%, попробуйте вручную удалить файл gds32 в папке Windows\System
его может держать другая программа, использующая Firebird
Аватара пользователя
 Voyager`tm
Един с Силой
Един с Силой
 
Сообщения: 759
Зарегистрирован: Пт Дек 04, 2009 10:34
Откуда: Москва
Репутация: 7 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение sandro Ср Сен 30, 2015 10:57

К сожалению, этого файла нет в указанной Вами папке. Система Windows Server 2012r2. Нашел поиском этот файл с расширением dll, удалил его (предварительно сохранил). Смета все равно не устанавливается. Отменить процесс тоже не удается, только через диспетчер задач.
Да, FireBird уже удален. Все удалял стандартными средствами.
Аватара пользователя
sandro
Новенький
Новенький
 
Сообщения: 18
Зарегистрирован: Вт Сен 01, 2015 12:17
Откуда: Москва
Репутация: 0 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение Voyager`tm Ср Сен 30, 2015 11:05

приложите лог инсталляции.
он находится в файле c:\Windows\Temp\~~TmpLog\Inst_8.0.log
8.0 - это версия программы/инсталлятора
Аватара пользователя
 Voyager`tm
Един с Силой
Един с Силой
 
Сообщения: 759
Зарегистрирован: Пт Дек 04, 2009 10:34
Откуда: Москва
Репутация: 7 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение sandro Ср Сен 30, 2015 12:10

Inst_8.0.txt
Лог
(46.52 Кб) Скачиваний: 337
Прикладываю лог
Аватара пользователя
sandro
Новенький
Новенький
 
Сообщения: 18
Зарегистрирован: Вт Сен 01, 2015 12:17
Откуда: Москва
Репутация: 0 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение sandro Ср Сен 30, 2015 13:00

Удалил из реестра ветку "FirebirdServerDefaultInstance", соответствующая служба тоже удалилась из списка служб. Программа начала устанавливаться. Пропатчил базу и программу. Остался вопрос с обновлением firebird. Я скачал 64-битную версию. Стоит скачать 32-битную? Ставить поверх существующей базы exe-инсталятором? Или искать сборки/снапшоты Firebird?
Аватара пользователя
sandro
Новенький
Новенький
 
Сообщения: 18
Зарегистрирован: Вт Сен 01, 2015 12:17
Откуда: Москва
Репутация: 0 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение Voyager`tm Ср Сен 30, 2015 13:06

Firebird должна быть 32-битная.
Мешала установке именно недобитая версия firebird, а именно ключ в реестре.
Аватара пользователя
 Voyager`tm
Един с Силой
Един с Силой
 
Сообщения: 759
Зарегистрирован: Пт Дек 04, 2009 10:34
Откуда: Москва
Репутация: 7 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение sandro Ср Сен 30, 2015 13:41

Снимок.PNG
Снимок.PNG (12.6 Кб) Просмотров: 8486

Вот такое сообщение появляется. Все равно устанавливать?
Аватара пользователя
sandro
Новенький
Новенький
 
Сообщения: 18
Зарегистрирован: Вт Сен 01, 2015 12:17
Откуда: Москва
Репутация: 0 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение Voyager`tm Ср Сен 30, 2015 14:10

Пугает.
Продолжайте установку, после нее не забудьте опять запустить службу Firebird
Аватара пользователя
 Voyager`tm
Един с Силой
Един с Силой
 
Сообщения: 759
Зарегистрирован: Пт Дек 04, 2009 10:34
Откуда: Москва
Репутация: 7 (?)

Re: "Смета" 8.1. Firebird "забивает" диск логом ошибок

Сообщение sandro Ср Сен 30, 2015 17:11

Все завелось. Спасибо за помощь
Аватара пользователя
sandro
Новенький
Новенький
 
Сообщения: 18
Зарегистрирован: Вт Сен 01, 2015 12:17
Откуда: Москва
Репутация: 0 (?)



Вернуться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1



cron

© 1995-2019 Группа компаний «СтройСофт»