Имя: Пароль:
1C
1С v8
1C 8.3 + PostgreSQL 9.6 на Ubuntu (could not access file "online_analyze")
0 Gro0b
 
11.05.17
15:32
Доброго дня!
Помогите, пожалуйста, разобраться в непростой ситуации.
Базы 1С на расположены на PostgreSQL и PostgreSQL иногда перестает принимать соединения на свой порт. Несколько раз такое происходило похоже после попыток подключения к базе 1С по сети клиентом с другой версией платформы. С той же версией работает.
Переустановка PostgreSQL исправляет ситуацию, но это не способ для боевого сервера.
При этом служба казалось бы работает штатно:
admin1c@server1c:~$ sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
   Active: active (exited) since Thu 2017-05-11 14:47:42 +03; 27min ago
  Process: 4568 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 4568 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/postgresql.service

май 11 14:47:42 server1c systemd[1]: Starting PostgreSQL RDBMS...
май 11 14:47:42 server1c systemd[1]: Started PostgreSQL RDBMS.

На этом порту больше ничего не работает.
sudo netstat -ntlp |grep 5432   #Вывод пустой
sudo netstat -ntlp |grep post   #Этот тоже
Порт менять пробовал.

Читаемые логи нашел лишь в /var/log/postgresql/postgresql-9.6-main.log. И там при каждом перезапуске службы появляются такие строки(и больше в этом файле ничего нет):

2017-05-11 15:14:34.113 +03 [6167] FATAL:  could not access file "online_analyze": Нет такого файла или каталога
2017-05-11 15:14:34.113 +03 [6167] LOG:  database system is shut down

Гугление по этой ошибке ничего особо не дало. Советуют например удалить определенные транзакции из xlog. Удалял все из папки /var/lib/postgresql/9.6/main/pg_xlog - не помогло.


PostgreSQL последний от 1С
Ubuntu 17.04 x64 и все остальное также x64.
1 Garykom
 
гуру
11.05.17
15:39
Версия postgres специальная с патчами от 1С ?
2 Garykom
 
гуру
11.05.17
15:40
(1)+ а вижу да
ну попробуй другие версии, постгри больше фиг знает ну или другую версию платформы 1С
3 Gro0b
 
11.05.17
15:46
А у меня что-то не получилось больше ни один Postgres поставить.
Тот, что от https://postgrespro.ru/products/1c_build хоть и ставиться в три строчки, ругается у меня на свой же репозиторий:
admin1c@server1c:~$ sudo sh -c 'echo "deb http://1c.postgrespro.ru/deb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/postgrespro-1c.list'
[sudo] пароль для admin1c:
admin1c@server1c:~$ wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | sudo apt-key add - && sudo apt-get update
OK
Игн:1 http://1c.postgrespro.ru/deb zesty InRelease
Игн:2 http://1c.postgrespro.ru/deb zesty Release
Игн:3 http://1c.postgrespro.ru/deb zesty/main all Packages
Игн:4 http://1c.postgrespro.ru/deb zesty/main i386 Packages
Игн:5 http://1c.postgrespro.ru/deb zesty/main amd64 Packages                  
Игн:6 http://1c.postgrespro.ru/deb zesty/main Translation-en                  
Игн:7 http://1c.postgrespro.ru/deb zesty/main Translation-ru_RU                
Игн:8 http://1c.postgrespro.ru/deb zesty/main Translation-ru                  
Игн:9 http://1c.postgrespro.ru/deb zesty/main amd64 DEP-11 Metadata            
Игн:10 http://1c.postgrespro.ru/deb zesty/main all DEP-11 Metadata            
Игн:11 http://1c.postgrespro.ru/deb zesty/main DEP-11 64x64 Icons              
Игн:3 http://1c.postgrespro.ru/deb zesty/main all Packages                    
Игн:4 http://1c.postgrespro.ru/deb zesty/main i386 Packages                    
Сущ:12 http://ru.archive.ubuntu.com/ubuntu zesty InRelease                    
Игн:5 http://1c.postgrespro.ru/deb zesty/main amd64 Packages                  
Пол:13 http://ru.archive.ubuntu.com/ubuntu zesty-updates InRelease [89,2 kB]  
Игн:6 http://1c.postgrespro.ru/deb zesty/main Translation-en                  
Игн:7 http://1c.postgrespro.ru/deb zesty/main Translation-ru_RU                
Игн:8 http://1c.postgrespro.ru/deb zesty/main Translation-ru                  
Пол:14 http://security.ubuntu.com/ubuntu zesty-security InRelease [89,2 kB]    
Игн:9 http://1c.postgrespro.ru/deb zesty/main amd64 DEP-11 Metadata            
Игн:10 http://1c.postgrespro.ru/deb zesty/main all DEP-11 Metadata            
Сущ:15 http://ru.archive.ubuntu.com/ubuntu zesty-backports InRelease          
Игн:11 http://1c.postgrespro.ru/deb zesty/main DEP-11 64x64 Icons              
Игн:3 http://1c.postgrespro.ru/deb zesty/main all Packages                    
Игн:4 http://1c.postgrespro.ru/deb zesty/main i386 Packages      
Игн:5 http://1c.postgrespro.ru/deb zesty/main amd64 Packages    
Игн:6 http://1c.postgrespro.ru/deb zesty/main Translation-en                  
Пол:16 http://ru.archive.ubuntu.com/ubuntu zesty-updates/main amd64 Packages [50,3 kB]
Игн:7 http://1c.postgrespro.ru/deb zesty/main Translation-ru_RU                
Игн:8 http://1c.postgrespro.ru/deb zesty/main Translation-ru                  
Пол:17 http://ru.archive.ubuntu.com/ubuntu zesty-updates/main i386 Packages [49,2 kB]
Пол:18 http://ru.archive.ubuntu.com/ubuntu zesty-updates/main amd64 DEP-11 Metadata [36,5 kB]
Пол:19 http://ru.archive.ubuntu.com/ubuntu zesty-updates/universe i386 Packages [24,1 kB]
Пол:20 http://ru.archive.ubuntu.com/ubuntu zesty-updates/universe amd64 Packages [24,1 kB]
Пол:21 http://ru.archive.ubuntu.com/ubuntu zesty-updates/universe amd64 DEP-11 Metadata [37,6 kB]
Игн:9 http://1c.postgrespro.ru/deb zesty/main amd64 DEP-11 Metadata            
Пол:22 http://ru.archive.ubuntu.com/ubuntu zesty-updates/universe DEP-11 64x64 Icons [26,1 kB]
Игн:10 http://1c.postgrespro.ru/deb zesty/main all DEP-11 Metadata            
Игн:11 http://1c.postgrespro.ru/deb zesty/main DEP-11 64x64 Icons    
Игн:3 http://1c.postgrespro.ru/deb zesty/main all Packages
Игн:4 http://1c.postgrespro.ru/deb zesty/main i386 Packages
Игн:5 http://1c.postgrespro.ru/deb zesty/main amd64 Packages
Игн:6 http://1c.postgrespro.ru/deb zesty/main Translation-en
Пол:23 http://security.ubuntu.com/ubuntu zesty-security/main amd64 Packages [37,0 kB]
Игн:7 http://1c.postgrespro.ru/deb zesty/main Translation-ru_RU              
Игн:8 http://1c.postgrespro.ru/deb zesty/main Translation-ru                  
Игн:9 http://1c.postgrespro.ru/deb zesty/main amd64 DEP-11 Metadata            
Игн:10 http://1c.postgrespro.ru/deb zesty/main all DEP-11 Metadata
Игн:11 http://1c.postgrespro.ru/deb zesty/main DEP-11 64x64 Icons
Пол:24 http://security.ubuntu.com/ubuntu zesty-security/main i386 Packages [36,2 kB]
Пол:25 http://security.ubuntu.com/ubuntu zesty-security/main amd64 DEP-11 Metadata [204 B]
Пол:26 http://security.ubuntu.com/ubuntu zesty-security/universe i386 Packages [9 212 B]
Пол:27 http://security.ubuntu.com/ubuntu zesty-security/universe amd64 Packages [9 208 B]
Пол:28 http://security.ubuntu.com/ubuntu zesty-security/universe amd64 DEP-11 Metadata [2 184 B]
Игн:3 http://1c.postgrespro.ru/deb zesty/main all Packages                    
Игн:4 http://1c.postgrespro.ru/deb zesty/main i386 Packages                
Игн:5 http://1c.postgrespro.ru/deb zesty/main amd64 Packages
Игн:6 http://1c.postgrespro.ru/deb zesty/main Translation-en
Игн:7 http://1c.postgrespro.ru/deb zesty/main Translation-ru_RU
Игн:8 http://1c.postgrespro.ru/deb zesty/main Translation-ru
Игн:9 http://1c.postgrespro.ru/deb zesty/main amd64 DEP-11 Metadata
Игн:10 http://1c.postgrespro.ru/deb zesty/main all DEP-11 Metadata
Игн:11 http://1c.postgrespro.ru/deb zesty/main DEP-11 64x64 Icons
Игн:3 http://1c.postgrespro.ru/deb zesty/main all Packages
Ошк:4 http://1c.postgrespro.ru/deb zesty/main i386 Packages
  404  Not Found
Игн:5 http://1c.postgrespro.ru/deb zesty/main amd64 Packages
Игн:6 http://1c.postgrespro.ru/deb zesty/main Translation-en
Игн:7 http://1c.postgrespro.ru/deb zesty/main Translation-ru_RU
Игн:8 http://1c.postgrespro.ru/deb zesty/main Translation-ru
Игн:9 http://1c.postgrespro.ru/deb zesty/main amd64 DEP-11 Metadata
Игн:10 http://1c.postgrespro.ru/deb zesty/main all DEP-11 Metadata
Игн:11 http://1c.postgrespro.ru/deb zesty/main DEP-11 64x64 Icons
Получено 520 kБ за 2с (221 kБ/c)
Чтение списков пакетов… Готово
W: Репозиторий «http://1c.postgrespro.ru/deb zesty Release» не содержит файла Release.
N: Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: Не удалось получить http://1c.postgrespro.ru/deb/dists/zesty/main/binary-i386/Packages  404  Not Found
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
4 Gro0b
 
11.05.17
15:51
(3) А на http://1c.postgrespro.ru/deb/dists/ там и нет папки zesty
5 arsik
 
гуру
11.05.17
15:55
(4) А зачем ты там zesty развернул. Для таких вариантов LTS релизы используют
6 rphosts
 
11.05.17
15:55
последняя убунту указанная по первоисточнику 16.04, не факт что под 17.04 так-же должно вставать
7 Gro0b
 
11.05.17
15:56
(2) Насчет другой версии платформы - задачу у меня такая, чтобы было на последней версии платформы.
8 Gro0b
 
11.05.17
15:57
(5) А на этой, что, не заведется?
9 cleaner
 
12.05.17
16:39
Поставь 16.04, на боевом сервере лучше LTS использовать. Может, и на 17.04 запустится, но я бы не рисковал работой пользователей, используя промежуточные сборки.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший