Просмотр полной версии : SH4 не работает службы не стартуют
1541154215431544
SH4 не работает.По началу были запущенны две службы потом выскочила сообщение
выдает ошибку:
«Свободное пространство в файле данных исчерпано. Максимальное количество страниц в файле данных – 35000».
Пытался делать как тут
http://www.carbis.ru/forum/sh-Важные-данные/3045-sh4-Свободное-пространство-в-файле-данных-исчерпано.html (http://www.carbis.ru/forum/sh-Важные-данные/3045-sh4-Свободное-пространство-в-файле-данных-исчерпано.html)
Потом перезапустил две службы одна запустилась а вторая не запускается.Ни чего не помогает даже перезагрузка windows xp
Там две базы
1.Основная
2.Учет
Подскажите что делать как быть?
и по чему пишет что свободного места на диске 4 мб хотя 50 Гб свободно
Одна служба, как я понимаю, работает и сейчас, проблема во второй?
Смотрите для нее через SDBConf, какой файл задан для лога и скопируйте сюда, что пишет сервер при попытке старта. Не надо весь лог копировать, достаточно одного последнего сообщения.
Пытался делать как тут
И на каком этапе не вышло? Поставили 70000, нажали "установить", а дальше что?
Одна служба, как я понимаю, работает и сейчас, проблема во второй?
Смотрите для нее через SDBConf, какой файл задан для лога и скопируйте сюда, что пишет сервер при попытке старта. Не надо весь лог копировать, достаточно одного последнего сообщения.
И на каком этапе не вышло? Поставили 70000, нажали "установить", а дальше что?
А дальше пишет недостаточно свободного места на диске хотя место есть это второй скрин.
---------- Добавлено в 12:45 ---------- Предыдущее сообщение было размещено в 10:46 ----------
Оказывается галочка сохранять лог была отключена я включил ее и попробывал запустить две службы вот что мне в логе написало:
12.11.2011 12:39:48- Server started
version=1.17
subkey=192.168.31.132 def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 12:39:48- Loading datafile: C:\UCS\SDBSrv\database\base.sdb (datalog=C:\UCS\SDBSrv\database\base.sdl)
12.11.2011 12:39:48- Error- Code=43, Win32 error=8, Info=0.
12.11.2011 12:39:48- Database not loaded due to error(s).
12.11.2011 12:39:48- Server stopped
12.11.2011 12:40:30- Server started
version=1.17
subkey=192.168.31.132
def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 12:40:30- Loading datafile: C:\UCS\SDBSrv\database\base.sdb (datalog=C:\UCS\SDBSrv\database\base.sdl)
12.11.2011 12:40:30- Error- Code=43, Win32 error=8, Info=0.
12.11.2011 12:40:30- Database not loaded due to error(s).
12.11.2011 12:40:30- Server stopped
Теперь кстате две службы не запускаются
А дальше пишет недостаточно свободного места на диске хотя место есть это второй скрин.
Так а место на диске есть? Такое сообщение без причины не появится.
---------- Добавлено в 14:10 ---------- Предыдущее сообщение было размещено в 14:08 ----------
хотя место есть это второй скрин.
Вообще-то на втором скрине ясно написано, что свободного места только 4 мегабайта.
Так а место на диске есть? Такое сообщение без причины не появится.
да есть 17 Гб
а на скрине втором пишет что 4 мб свободно
Но заверяю точно 17 гб свободного пространства на диске
Но заверяю точно
Покажите скрины SdbsConf с настройками сервера и свойства диска.
Покажите скрины SdbsConf с настройками сервера и свойства диска.
сейчас пришлю через 10 минут т.к решил для страховки сделать чек диск
1545
вот скрин тут службы когда их запускаешь что пишут
размер диска
и конфиг
p.s на счет 4 мб разобрался почистил флешку и размер увеличился но при этом службы не запускаются
15471546
Терь одна база стортует нормально
Службы запущены 2
но одна тупит почемуто вот скрины
Запустил службы по этой методике
запустил SdbsConf
стер временно строчку C:\UCS\SDBSrv\database\base.sdb
у обоих баз стартанул службы путь прописал к базам сохранил перезагрузил
Одна служба запустилась вторая нет.
Тоже самое делаю с другой но пишет смотрите скрины помогите
вот скрин тут службы когда их запускаешь что пишут
размер диска
и конфиг
Не запускается одна база, а конфиг показываете другой. Покажите конфиг того сервера, который не стартует!
---------- Добавлено в 15:56 ---------- Предыдущее сообщение было размещено в 15:54 ----------
но одна тупит почемуто вот скрины
стер временно строчку C:\UCS\SDBSrv\database\base.sdb
Поэтому первый скрин закономерен. Сервер может стартовать без базы, но программы - нет.
Одна служба запустилась вторая нет.
Тоже самое делаю с другой но пишет смотрите скрины помогите
Лог давайте еще раз той базы, которая не стартует.
Не запускается одна база, а конфиг показываете другой. Покажите конфиг того сервера, который не стартует!
---------- Добавлено в 15:56 ---------- Предыдущее сообщение было размещено в 15:54 ----------
Поэтому первый скрин закономерен. Сервер может стартовать без базы, но программы - нет.
Лог давайте еще раз той базы, которая не стартует.
теперь две базы не стартуют.
На одной когда запустилась начил увеличевать пространства было 70000 поставил намного больше потом выскочила ошибка что сервер остановлен из-за нехватки памяти а сам файл базы стал того размера который я задал что делать не мойму.
Первая база
12.11.2011 14:59:57- Server started
version=1.17
subkey=192.168.31.167
def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 14:59:57- Loading datafile: G:\12\database\base.sdb (datalog=G:\12\database\base.sdl)
12.11.2011 14:59:57- Error- Code=43, Win32 error=8, Info=0.
12.11.2011 14:59:57- Database not loaded due to error(s).
12.11.2011 14:59:57- Server stopped
12.11.2011 15:00:13- Server started
version=1.17
subkey=192.168.31.167
def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 15:00:13- No db file specified - can't open db file
-------------------------------------------------
12.11.2011 15:02:06- Server stopped
12.11.2011 15:03:11- Server started
version=1.17
subkey=192.168.31.167
def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 15:03:11- Loading datafile: G:\12\database\base.sdb (datalog=G:\12\database\base.sdl)
12.11.2011 15:03:11- Error- Code=43, Win32 error=8, Info=0.
12.11.2011 15:03:11- Database not loaded due to error(s).
12.11.2011 15:03:11- Server stopped
12.11.2011 15:06:33- Server started
version=1.17
subkey=192.168.31.167
def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 15:06:33- Loading datafile: G:\12\database\base.sdb (datalog=G:\12\database\base.sdl)
12.11.2011 15:06:33- Error- Code=43, Win32 error=8, Info=0.
12.11.2011 15:06:33- Database not loaded due to error(s).
12.11.2011 15:06:33- Server stopped
Вторая
12.11.2011 14:55:24- Server started
version=1.17
subkey=192.168.31.132
def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 14:55:24- Loading datafile: C:\UCS\SDBSrv\database\base.sdb (datalog=C:\UCS\SDBSrv\database\base.sdb)
12.11.2011 14:55:24- Error- Code=43, Win32 error=8, Info=0.
12.11.2011 14:55:24- Database not loaded due to error(s).
12.11.2011 14:55:24- Server stopped
12.11.2011 14:59:51- Server started
version=1.17
subkey=192.168.31.132
def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 14:59:52- No db file specified - can't open db file
-------------------------------------------------
12.11.2011 15:02:06- Server stopped
12.11.2011 15:03:10- Server started
version=1.17
subkey=192.168.31.132
def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 15:03:11- Loading datafile: C:\UCS\SDBSrv\database\base.sdb (datalog=C:\UCS\SDBSrv\database\base.sdb)
12.11.2011 15:03:11- Error- Code=43, Win32 error=8, Info=0.
12.11.2011 15:03:11- Database not loaded due to error(s).
12.11.2011 15:03:11- Server stopped
12.11.2011 15:06:36- Server started
version=1.17
subkey=192.168.31.132
def working set size min=204800, max=1413120
max cache memory=1024 pages (4096 K)
12.11.2011 15:06:37- Loading datafile: C:\UCS\SDBSrv\database\base.sdb (datalog=C:\UCS\SDBSrv\database\base.sdb)
12.11.2011 15:06:37- Error- Code=43, Win32 error=8, Info=0.
12.11.2011 15:06:37- Database not loaded due to error(s).
12.11.2011 15:06:37- Server stopped
На одной когда запустилась начил увеличевать пространства было 70000 поставил намного больше потом выскочила ошибка что сервер остановлен из-за нехватки памяти а сам файл базы стал того размера который я задал что делать не мойму.
Наворотили...
Самый правильный вариант теперь - взять резервную копию той базы, которую увеличивали и сделать все заново, проследив, чтобы на флешке было достаточно места.
Только не говорите, что делали такие операции, не сделав предварительно бэкап. Тогда - Вам только в UCS.
Почему вторая не запускается - не очень понятно. Возможно, если ее одну запускать, запустится нормально.
Побывал запускать по очередности се ровно не запускается пишет что типо базы не запущенны.Есть резервная копия базы только за прошлый год то есть 2010 г.
На флешке тогда было 2 гб свободно.Я начал увеличивать и произошла ошибка терь на флешке свободно стало 400 мб.А сам файл базы стал большой.Ни знаю что и делать из-за чего она не увеличилась
Что делать ни знаю?
А началось стого что одна база попросила ее увеличить я не посмотрев на свободное место стал увеличивать онп говорила что не может из-за места.Потом я тупо сделал рестарт двух служб они потом не запустились.
Потом я почистил флешку от старых бэкапов которых было много по 100 мб.
И потом начал увеличивать макс. размер базы был тогда 400 мб я сделал 1700 мб.
Есть резервная копия базы только за прошлый год то есть 2010 г.
Потом я почистил флешку от старых бэкапов которых было много по 100 мб.
Если свежие только-только стерли, можно попробовать восстановить.
И потом начал увеличивать макс. размер базы был тогда 400 мб я сделал 1700 мб.
Слишком много. Сколько оперативной памяти на компьютере?
Если свежие только-только стерли, можно попробовать восстановить.
Слишком много. Сколько оперативной памяти на компьютере?
Все бэкапы очень старые и не актуальные на компьютере 1 ГБ памяти помоему
на компьютере 1 ГБ памяти помоему
Если я правильно помню, памяти должно быть достаточно для размещения всей базы. Увеличьте количество памяти, добавьте еще планку на 2гб и попробуйте.
Если я правильно помню, памяти должно быть достаточно для размещения всей базы. Увеличьте количество памяти, добавьте еще планку на 2гб и попробуйте.
А как я увеличу то если надо сначало зайти под админом (соединится с сервером) зайти в прочее увеличение БД.А я немогу соединится пишет сто невозможно когда база не загружена
Физически добавьте в компьютер еще памяти, чтобы общая память, доступная системе, была не меньше 2гб. В Вашем случае - лучше 3гб.
Физически добавьте в компьютер еще памяти, чтобы общая память, доступная системе, была не меньше 2гб. В Вашем случае - лучше 3гб.
После увеличение памяти что делать то?
В зависимости от результата.
Если Вам повезет, то сейчас у Вас всего лишь база не умещается в память - потом будет умещаться, можно будет уже что-то попробовать сделать.
Если я ошибаюсь, то у Вас одна дорога - в UCS. Иначе база пропала.
Может, конечно, еще кто что подскажет, но я бы не стал рассчитывать.
Временно перенести на хард и проверить
Временно перенести на хард и проверить
временно перенести файл base?
zheca, да. Только не поможет. Еще раз: оперативки не хватает 100%.
А есть таблица или инфо где можно посмотреть соотношение сколько надо памяти для определенной базы?
У меня 1 ГБ памяти
Таблицы нет. Все просто: смотрите через Диспетчер задач, сколько свободной памяти. Надо, чтобы было столько, чтобы база помещалась.
---------- Добавлено в 13:50 ---------- Предыдущее сообщение было размещено в 13:49 ----------
Соответственно, если у Вас две базы, надо, чтобы помещались обе.
а вот когда я захожу в конфиг стираю первую строчку базы потом запускаю службу и потом опять в конфиг записываю строчку базы.Программа пишет что не може запустится с не запущенной базой в этих ситуациях что делать есть решение по шагам.Основная базу же не трогал я
а вот когда я захожу в конфиг стираю первую строчку базы потом запускаю службу и потом опять в конфиг записываю строчку базы.Программа пишет что не може запустится с не запущенной базой
А службу после этого перезапускаете?
---------- Добавлено в 14:33 ---------- Предыдущее сообщение было размещено в 14:32 ----------
Основная базу же не трогал я
Основная - это та, которая на диске или на флешке? Основной обычно называют базу со спецучетом.
А службу после этого перезапускаете?
---------- Добавлено в 14:33 ---------- Предыдущее сообщение было размещено в 14:32 ----------
Основная - это та, которая на диске или на флешке? Основной обычно называют базу со спецучетом.
Основная эта на диске.
При перезапуске не запускается служба
При перезапуске не запускается служба
Угу, то есть при стертой строчке программа сообщает, что база не загружена - ну это так и должно быть.
---------- Добавлено в 16:13 ---------- Предыдущее сообщение было размещено в 16:12 ----------
При перезапуске не запускается служба
Попробуйте выключить вообще службу с базой на флешке, перезагрузиться и попробовать запустить основную.
[QUOTE=SH;39496]Угу, то есть при стертой строчке программа сообщает, что база не загружена - ну это так и должно быть.
---------- Добавлено в 16:13 ---------- Предыдущее сообщение было размещено в 16:12 ----------
Со строчкой так пишет!!!!
Службы и так две выключенны т.к немогу их запустить а когда запускаю пишет что базы не загружжены
Со строчкой так пишет!!!!
Что-то Вы путаете(сь), так может писать, только если база не прописана в SdbsConf.
Что-то Вы путаете(сь), так может писать, только если база не прописана в SdbsConf.
1.Пытаюсь запустить службу - не запускается.
а. Захожу в SdbsConf стираю первую строчку путь к базе (сохраняю настройку)
б. Пытаюсь запустить службу "Служба запускается"
в. Захожу в SdbsConf дописываю стертую строчку (путь ) к базе (сохраняю настройку)
2. Запустить SDBMan захожу в данную базу ( в вожу пароль)
а.Пишет что не может т.к базы не запущенны.
3.Все я это проделываю с базами которые стоят на Логическом диске
а.Я их не трогал только перезапустил службу,но потом она не стартанула и из-за это все началось.
1.Пытаюсь запустить службу - не запускается.
а. Захожу в SdbsConf стираю первую строчку путь к базе (сохраняю настройку)
б. Пытаюсь запустить службу "Служба запускается"
в. Захожу в SdbsConf дописываю стертую строчку (путь ) к базе (сохраняю настройку)
2. Запустить SDBMan захожу в данную базу ( в вожу пароль)
а.Пишет что не может т.к базы не запущенн
Вот в Вашей последовательности действий Вы НЕ перезапускаете службу ПОСЛЕ дописывания пути.
Этот алгоритм действий бесполезен.
Значит, остается вопрос, почему не стартует служба с базой, которую Вы не трогаете.
Давайте лог.
Вот в Вашей последовательности действий Вы НЕ перезапускаете службу ПОСЛЕ дописывания пути.
Этот алгоритм действий бесполезен.
Значит, остается вопрос, почему не стартует служба с базой, которую Вы не трогаете.
Давайте лог.
Не перезапускаю по той причине что при перезапуске она не стартанет и будет то же самую ошибку писать что не удалось запустить службу
По поводу лога я посмотрет он ни чем не отличается от тех логов что я вам показывал на форуме
Не перезапускаю по той причине что при перезапуске она не стартанет и будет то же самую ошибку писать что не удалось запустить службу
Ну а стирать и запускать без нее - бессмысленно.
---------- Добавлено в 19:01 ---------- Предыдущее сообщение было размещено в 18:54 ----------
По поводу лога я посмотрет он ни чем не отличается от тех логов что я вам показывал на форуме
Он, к сожалению, не информативен.
Попробуйте переключить режим запуска в manual и запустить сервер вручную. С прописанной базой, разумеется.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot