WinXP SP3, PostgreSQL 8.4
Не запускается сервис во время стартапа винды, точнее очень долго пытается запуститься (~ 6 мин.), а после прерывает запуск с ошибкой "Превышено время ожидания запуска сервера". В дальнейшем в этой сессии сервис вручную запустить уже невозможно, ошибки: "lock file "postmaster.pid" already exists", удаляю postmaster.pid, далее следуют ошибки "could not create listen socket for "*","could not create any TCP/IP sockets".
С другой стороны, если перевести запуск сервиса в Manual, то после загрузки системы сервис удается запустить вручную.
В системе установлены Outpost 7.0 и NOD32 4.2.
В чем может быть дело? Логон сервиса под Local System переводил, не помогло.
Логи читайте в Event Viewer -
Логи читайте в Event Viewer - может там чего интересное есть.
Пока слишком мало данных для того, чтобы сказать в чём дело.
дык все что касается event
дык все что касается event viewer'a, я перечислил, в случае запуска сервиса в стартапе ошибки от PostgreSQL таковы:
"Превышено время ожидания запуска сервера"
"lock file "postmaster.pid" already exists"
"could not create listen socket for "*"
"could not create any TCP/IP sockets"
Ну а в manual все работает. Вопрос: как сделать так, чтобы сервис нормально запускался в стартапе.
Если можно еще какие-нть логи посмотреть, подскажите, посмотрю, выложу.
Пришла ещё одна идея - вот
Пришла ещё одна идея - вот такой финт пробовали?
http://postgresql.ru.net/docs/extented_FAQ.html#Q108
Да, спасибо, это пробовал, не
Да, спасибо, это пробовал, не помогло.
В качестве доп. инфы: загрузка других сервисов и прог во время стартапа (в момент загрузки сервиса postgres) останавливается. Может быть, не всех, но иконка локального соединения в трее не появляется до тех пор, пока загрузка postgres не будет прервана.
Может быть, все-таки аутпост так влияет на сервис. Но сносить его для проверки не очень хочется.
Хм. А временно выключить? И
Хм. А временно выключить? И ещё - в логи этот аутпост что-либо пишет?
Разобрался, это действительно outpost
Разобрался, это действительно outpost, я отключил начальную загрузку его сервиса,
и postgres нормально загрузился.
В правилах outpost'a для PG_CTL.EXE разрешал всю сетевую активность,
весь Anti-Leak Control тоже разрешал, Content Filtering отрубал. Ничего не помогло.
Мое подозрение таково: в промежуток между началом загрузки своего сервиса и ее окончанием
outpost блокирует определенную деятельность других программ (скорее всего, сетевую). Именно
на этот момент и выпадает загрузка postgres, происходит какой-то конфликт и загрузка postgres
виснет.
Ну и славно, что разобрались.
Ну и славно, что разобрались. Удачи!
тоже проблема при запуске
тоже проблема при запуске Винды выскакивает ошибка pg_ctl.exe... как это исправить?
набор программ как у ТС
Цитата:pg_ctl.exe... А об
А об остальном тексте сообщения я догадаться должен? Вы мне шараду загадываете что ли?
извиняюсь))) При запуске ХР
извиняюсь)))
При запуске ХР выскакивает сообщение об ошибке запуска pg_ctl.exe и просьба отправить отчет в центр мелкомягких
захожу в PGAdminIII - сервер PostgreSQL 8.4 (localhost 5432) не подключен, стоит красный крестик, но в ручную подключить могу.
набор программ - Outpost internet security 7.0.3 и Nod32 4.2.42.3
pg_ctl - это программа
pg_ctl - это программа стартующая сервер, т.е. это не сам сервер.
Если вы можете подключиться вручную, значит сервер у вас запущен.
Попробуйте посмотреть сообщения в Event Viewer (Просмотр Событий). Возможно там будут какие-либо подробности касательно того, что же не понравилось в pg_ctl
Наличие антивирусов наводит на мысль что возможно дело в них. Попробуйте временно отключить их (совсем) и попробовать снова.
Ещё в самом каталоге где установлен PostgreSQL должен быть log файл, возможно что-либо интересное найдётся в нём.