PDA

View Full Version : ошибка при включении хм



XYZ
03-21-2011, 10:57 AM
вот такая ошибка при включении хм.
http://img560.imageshack.us/img560/498/74411020.jpg

потом говорит, что он включит сервис (да/нет), жму да, и пишет "сервис включен. попробуйте еще раз". еще раз пробую и ничего не получается. postgre полетела? что делать? и базы как-то восстановить можно?
спасибо

Sarek
03-21-2011, 12:58 PM
Что-то случилось с системой управления базами данных PostgreSQL.
Обычно такое происходит после обновления Виндовс, или других существенных изменений в компьютере. Раньше оно работало ведь?
Первое, что надо попробовать сделать - просто перезапустить сервис вручную.
Start > Programs (or all programs) > PostgreSQL 8.x > Stop Service
Start > Programs (or all programs) > PostgreSQL 8.x > Start Service.
При запуске появится черное окошко ДОС, а в нем - результат попытки.
Если запустить все же не получится - удалить файл
C:\Program Files\postgresql\8.x\data\postmaster.pid
если он в этой папке есть. Никаких других файлов в этой папке удалять нельзя! После чего опять пробовать запустить сервис.
Кроме того: добавить исключения во встроенный файерволл Виндовс, даже если он выключен. Если файерволл другой - проделать с ним подобное или временно отключить.
http://faq.holdemmanager.com/questions/275/Windows+Firewall+%7B47%7D+Defender+Problems - Windows Firewall / Defender Problems
Если и это не помогает, перегрузить компьютер и пошагово исполнить все пункты отсюда
http://faq.holdemmanager.com/questions/91/Can’t+Connect+%7B47%7D+Failed+to+Start+PostgreSQL+ Can’t Connect / Failed to Start PostgreSQL
Переустановить Postgre (той же версии), используя прежнюю папку с данными
http://faq.holdemmanager.com/questions/71/Reinstall+PostgreSQL+Preserving+Old+DatabaseReinst all PostgreSQL Preserving Old Database
Если и после этого не получится запустить - придется полностью переустанавливать Postgre, создавать новую базу данных и импортить в нее истории из архива.

XYZ
03-21-2011, 08:13 PM
ничего не получается.
уже и переустанавливал postgresql, чтоб использовать прежнюю папку data. все та же ошибка. еще вот что появляется. такое бывало периодически и раньше, но я не знал и не знаю, что с этим делать. может это причина?
http://img853.imageshack.us/img853/1677/61141566.jpg

пытаюсь поставить заново и создать чистую базу, импортирую руки, которые есть хоть.

винда не обновлялась. фаерволлами не пользуюсь, встроенный всегда был отключен. антивирус dr. web, но и с ним работалось нормально. вот сейчас вносил исключения в него - ничего, удалил его - ничего. никаких изменений в компьютере не делал. вообще ничего. вчера работало норм, сегодня, вдруг, перестало.
postmaster.pid в папке не было и нет
сервис postrgre вообще не запускается. то есть, при запуске сразу останавливается. и при запуске, где-то на середине скорость запуска замедляется (я запускал и через службы) и появляется это предупреждение (ссылка выше). словно, именно оно мешает работе. не знаю уже

XYZ
03-21-2011, 08:27 PM
переустановил. с теми же именами аккаунтов и паролями. при запуске хм сказал, что фатальная ошибка 3D 000 и найти прежнюю базу с данными нельзя. я создал чистую. вопрос: ту прошлую базу (папка data) можно как-то привязать к новой?

Sarek
03-22-2011, 12:31 PM
Ошибка на скрине говорит, что имеются проблемы с железом. Или места не хватает, или что-то сломалось.
Подсоединить старую папку Data, если установил Postgre с новым кластером базы - не получится.
И потом, если уж поставил, наконец, и работает - просто проимпорти из архива старые истории и пользуйся. Вполне может оказаться, что это лучшее и самое спокойное решение.

XYZ
03-23-2011, 06:21 AM
да, импортнул руки, что-то потерял, но не критично. все работает, все нормально. места на диске полно. что сломалось - понятия не имею даже. сейчас база работает.
да. это было самое лучшее решение. спасибо, Сарек