Имя: Пароль:
1C
1С v8
сервер базы данных не обнаружен is the server running on host and accepting tcp/
,
0 SashaNox
 
26.03.12
20:22
Здравствуйте, по этому вопросу нашел не мало тем, но все же решить проблему не удалось. Такая ситуация: поставил 1с сервер и PostgreSQL на Linux Ubunta по этому мануалу http://www.rbsoft.ru/node/402 (таких не мало). Система стабильно проработала полгода, отключилось электричество и при попытке запуска 1с выдает сообщение "сервер базы данных не обнаружен is the server running on host and accepting tcp/ip connections on port 5432?". Почитал, рекомендуют удалить файл postmaster.pid, у меня такого файла не оказалось и Postgre так же ругался на этот файл при попытке перезапустить его. Установил Postgre еще раз, теперь все отлично, запускается, останавливает его, из 1с создал базу, а вот при попытке подключения к базе выдает все это же сообщение. Видел рекомендации редактировать файл postgresql.conf, менял параметры local_adresses и port, не помогает. Я очень мало разбираюсь в этом, подскажите пожалуйста, как решить данную проблему..
1 Fram
 
26.03.12
20:31
а на telnet отвечает?
2 Fram
 
26.03.12
20:31
telnet server 5432
3 SashaNox
 
26.03.12
20:36
не удалось открыть подключение к этому узлу на порт 5432 Сбой подключения
4 SashaNox
 
26.03.12
20:37
в линуксе делаю так:
root@server:/home/administrator# netstat -4lnp | grep 5432

выдает:
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      2125/p             ostgres
5 ansh15
 
26.03.12
20:53
hba.conf редактировали после переустановки?
В нем такая строчка должна  быть - host all all 0.0.0.0/0 md5
6 SashaNox
 
26.03.12
21:50
да, такая строка есть, так же добавил туда по мануалу строку local all all trust
7 SashaNox
 
26.03.12
21:54
может что-то не так с портом 5432? В файле postgresql.conf есть вот такие настройки
# - Connection Settings -

listen_addresses = '127.0.0.1'
           # what IP address(es) to listen on;
                   # comma-separated list of addresses;
                   # defaults to 'localhost', '*' = all
                   # (change requires restart)
#port = 5432                # (change requires restart)
max_connections = 100            # (change requires restart)
# Note:  Increasing max_connections costs ~400 bytes of shared memory per
# connection slot, plus lock space (see max_locks_per_transaction).
#superuser_reserved_connections = 3    # (change requires restart)
#unix_socket_directory = ''        # (change requires restart)
#unix_socket_group = ''            # (change requires restart)
#unix_socket_permissions = 0777        # begin with 0 to use octal notation
                   # (change requires restart)
#bonjour_name = ''            # defaults to the computer name

Может что-то тут править надо...?
8 SashaNox
 
26.03.12
22:13
поменял номер порта, а в ошибке все равно выдает порт 5432
9 ansh15
 
26.03.12
23:26
listen_addresses = '*'
порт верните на место и перезапустите PostgreSQL
10 SashaNox
 
26.03.12
23:30
вернул, теперь выдал такую ошибку

Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
ERROR:  language "plpgsql" does not exist
HINT:  Use CREATE LANGUAGE to load the language into the database.

по причине:
Ошибка СУБД:
ERROR:  language "plpgsql" does not exist
HINT:  Use CREATE LANGUAGE to load the language into the database.
11 ansh15
 
26.03.12
23:53
http://www.1c-pro.ru/topic13681.html
Тут почитайте
12 SashaNox
 
27.03.12
00:12
все получилось, большое спасибо, появился вопрос в след.теме
13 alexey63rus
 
06.04.12
18:20
Извиняюсь такая же ситуация:

service postgresql restart
pg_ctl: PID file "/var/lib/pgsql/data/postmaster.pid" does not exist
Is server running?
server starting

это после сбоя питания!
а при запуске 1С выдает что:
Сервер баз данных не обнаружен TCP/IP port 5432?

Как с этим бороться прочитав форум понять не смог!

Помогите, а то голова кипит!
14 alexey63rus
 
06.04.12
18:25
по команде: psql -l

вот что пишет:
psql: could not connect to server: Нет такого файла или каталога
       Is the server running locally and accepting
       connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.