Добрый день
Люди подскажите, пожалуйста.
Значит, когда я загружаю базу 1с в PostgreSQL вылетает, хотя бывает и просто вылетает. Вот выдержка из логов
LOG: statement: create temporary table tt1 (_C_1RRef bytea,_C_2 bytea,_C_3 boolean,_C_4 timestamp,_C_5 numeric(9,0),_C_6 boolean,_C_7 mvarchar,_C_8RRef bytea,_C_9RRef bytea,_C_10RRef bytea,_C_11 timestamp,_C_12 timestamp,_C_13RRef bytea,_C_14RRef bytea,_C_15 timestamp,_TTC_1 bytea,_TTC_2 timestamp,_TTC_3RRef bytea,SDBL_IDENTITY serial4) WITHOUT OIDS
LOG: could not link file "pg_xlog/xlogtemp.383210" to "pg_xlog/0000000100000000000000A1" (initialization of log file 0
, segment 161): Operation not permitted
STATEMENT: create temporary table tt1 (_C_1RRef bytea,_C_2 bytea,_C_3 boolean,_C_4 timestamp,_C_5 numeric(9,0),_C_6 bo
olean,_C_7 mvarchar,_C_8RRef bytea,_C_9RRef bytea,_C_10RRef bytea,_C_11 timestamp,_C_12 timestamp,_C_13RRef bytea,_C_14
RRef bytea,_C_15 timestamp,_TTC_1 bytea,_TTC_2 timestamp,_TTC_3RRef bytea,SDBL_IDENTITY serial4) WITHOUT OIDS
PANIC: could not open file "pg_xlog/0000000100000000000000A1" (log file 0, segment 161): No such file or directory
STATEMENT: create temporary table tt1 (_C_1RRef bytea,_C_2 bytea,_C_3 boolean,_C_4 timestamp,_C_5 numeric(9,0),_C_6 bo
olean,_C_7 mvarchar,_C_8RRef bytea,_C_9RRef bytea,_C_10RRef bytea,_C_11 timestamp,_C_12 timestamp,_C_13RRef bytea,_C_14
RRef bytea,_C_15 timestamp,_TTC_1 bytea,_TTC_2 timestamp,_TTC_3RRef bytea,SDBL_IDENTITY serial4) WITHOUT OIDS
LOG: server process (PID 383210) was terminated by signal 6: Aborted
LOG: terminating any other active server processes
WARNING: terminating connection because of crash of another server process
DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because anothe
r server process exited abnormally and possibly corrupted shared memory.
HINT: In a moment you should be able to reconnect to the database and repeat your command.
LOG: all server processes terminated; reinitializing
LOG: database system was interrupted; last known up at 2015-05-23 17:14:36 EEST
LOG: database system was not properly shut down; automatic recovery in progress
LOG: consistent recovery state reached at 0/A0FD1208
LOG: redo starts at 0/A0FD1208
LOG: could not open file "pg_xlog/0000000100000000000000A1" (log file 0, segment 161): Нет такого файла или каталога
LOG: redo done at 0/A0FFEEA0
LOG: last completed transaction was at log time 2015-05-23 17:15:31.272288+03
LOG: could not link file "pg_xlog/xlogtemp.383212" to "pg_xlog/0000000100000000000000A1" (initialization of log file 0
, segment 161): Операция не позволена
FATAL: could not open file "pg_xlog/0000000100000000000000A1" (log file 0, segment 161): Нет такого файла или каталога
LOG: startup process (PID 383212) exited with exit code 1
LOG: aborting startup due to startup process failure
Вот конфиг
$ cat /usr/crypt/decrypted/data/postgresql.conf | grep -v "^#" | grep -v "^$"
listen_addresses = '*'
max_connections = 100
shared_buffers = 512MB
temp_buffers = 16MB
work_mem = 128MB
maintenance_work_mem = 512MB
effective_cache_size = 8GB
log_destination = 'stderr'
logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgre.log'
log_truncate_on_rotation = on
log_rotation_age = 1d
log_rotation_size = 0
log_min_error_statement = error
log_statement = 'ddl'
autovacuum = on
datestyle = 'iso, dmy'
lc_messages = 'ru_RU.UTF-8'
lc_monetary = 'ru_RU.UTF-8'
lc_numeric = 'ru_RU.UTF-8'
lc_time = 'ru_RU.UTF-8'
default_text_search_config = 'pg_catalog.russian'
max_locks_per_transaction = 150
Раньше вообще постоянно вылетало, но я поигрался с кол-вом памяти, стало на много лучше.OS Debian 7 x64
postgres (PostgreSQL) 9.0.4-alt от Етерсофт
RAM 16GbПользователей 15
P.S. Подскажите куда копать, может покажите свои конфиги.
Заранее, благодарен.
Все же не помешает проверить отсутствие аппаратных ошибок CPU/RAM, HDD и файловую систему
Я думаю ключевое это:
could not link file Operation not permitted
> Я думаю ключевое это:
> could not link file Operation not permittedИ в какую сторону тут ковырять?
>[оверквотинг удален]
> default_text_search_config = 'pg_catalog.russian'
> max_locks_per_transaction = 150
> Раньше вообще постоянно вылетало, но я поигрался с кол-вом памяти, стало на
> много лучше.
> OS Debian 7 x64
> postgres (PostgreSQL) 9.0.4-alt от Етерсофт
> RAM 16Gb
> Пользователей 15
> P.S. Подскажите куда копать, может покажите свои конфиги.
> Заранее, благодарен.df
mount
> df
> mountdf -h
Filesystem Size Used Avail Use% Mounted on
udev 10M 0 10M 0% /dev
tmpfs 1.6G 452K 1.6G 1% /run
/dev/md3 878G 22G 812G 3% /
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 9.1G 0 9.1G 0% /run/shm
/dev/md0 464M 49M 391M 11% /boot
/dev/md2 9.1G 29M 8.6G 1% /tmp
/dev/sda1 15G 2.3M 15G 1% /media/pass
encfs 878G 22G 812G 3% /usr/crypt/decrypted
mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=2038275,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1632412k,mode=755)
/dev/disk/by-uuid/e7965d83-b464-4f80-ae38-934f72e3a1ac on / type ext4 (rw,relatime,errors=remount-ro,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=9511380k)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/md0 on /boot type ext4 (rw,relatime,barrier=1,data=ordered)
/dev/md2 on /tmp type ext4 (rw,relatime,barrier=1,data=ordered)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
beancounter on /proc/vz/beancounter type cgroup (rw,relatime,blkio,name=beancounter)
container on /proc/vz/container type cgroup (rw,relatime,freezer,devices,name=container)
fairsched on /proc/vz/fairsched type cgroup (rw,relatime,cpuacct,cpu,cpuset,name=fairsched)
/dev/sda1 on /media/pass type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
encfs on /usr/crypt/decrypted type fuse.encfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)
База лежит на /usr/crypt/decrypted, на ночь тушим постгрес и отмантируем раздел.
>[оверквотинг удален]
> fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
> /dev/md0 on /boot type ext4 (rw,relatime,barrier=1,data=ordered)
> /dev/md2 on /tmp type ext4 (rw,relatime,barrier=1,data=ordered)
> rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw,relatime)
> beancounter on /proc/vz/beancounter type cgroup (rw,relatime,blkio,name=beancounter)
> container on /proc/vz/container type cgroup (rw,relatime,freezer,devices,name=container)
> fairsched on /proc/vz/fairsched type cgroup (rw,relatime,cpuacct,cpu,cpuset,name=fairsched)
> /dev/sda1 on /media/pass type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
> encfs on /usr/crypt/decrypted type fuse.encfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)
> База лежит на /usr/crypt/decrypted, на ночь тушим постгрес и отмантируем раздел.простите, а зачем такой изврат? есть ведь dm-crypt и eCryptfs, зачем тут fuse?
> простите, а зачем такой изврат? есть ведь dm-crypt и eCryptfs, зачем тут
> fuse?Это уже отдельный вопрос, за не опытностью. Мне бы с Постгресом решить проблему.
>> простите, а зачем такой изврат? есть ведь dm-crypt и eCryptfs, зачем тут
>> fuse?
> Это уже отдельный вопрос, за не опытностью. Мне бы с Постгресом решить
> проблему.дык не используйте fuse, и проблем не будет.
> дык не используйте fuse, и проблем не будет.а в чем проблема с fuse?
Ну я уже неделю как не отмонтирую, и все равно проблема есть.
>> дык не используйте fuse, и проблем не будет.
> а в чем проблема с fuse?
> Ну я уже неделю как не отмонтирую, и все равно проблема есть.чтение манов с выражением 300$/академчас
>>> дык не используйте fuse, и проблем не будет.
>> а в чем проблема с fuse?
>> Ну я уже неделю как не отмонтирую, и все равно проблема есть.Убрал из fuse все заработало... .
А можно ключевое слово дать, что бы я почитал причины? Спасибо большое.
> P.S. Подскажите куда копать, может покажите свои конфиги.
> Заранее, благодарен.Это не про ваш случай часом?
http://www.mironovs.com/databases/vosstanovlenie-postgresql-...
> Это не про ваш случай часом?
> http://www.mironovs.com/databases/vosstanovlenie-postgresql-...Восстанавливать я умею, таким же способом.
Меня беспокоит что это происходит регулярно, т.е. должны же быть причины из-за чего это происходит.