Имя: Пароль:
1C
1С v8
БП Закрытие месяца could noy write block 304251
0 ИУБиПовиц
 
27.01.15
08:50
Добрый день. Имеется база БП Корп на постгресе крутится. И при закрытии 20,26 за декабрь стало вываливаться сообщение could noy write block 304251 of temporary file. No space or devicе. Хотя места везде много и на терминальных дисках по 10- гигов свободных, где еще можно посмотреть? и во временных файлах сервера много/
Сам не смотрел, но админы так говорят.
1 shuhard
 
27.01.15
08:56
(0)[о 10- гигов свободных]
для темпов сиквела эта полный пип..ец
2 ИУБиПовиц
 
27.01.15
08:57
Так сама база небольшая, всего 4 -гига, по крайней мере эта
3 ИУБиПовиц
 
27.01.15
08:58
А сколько нужно, и как посмотреть где они хранятся? там же где база лежит на том сервере?
4 ИУБиПовиц
 
27.01.15
09:01
и в каком журнале посмотреть в какой каталог идет не получившаяся запись, т.к. смотрели журнал постгри, там ничего такого нет
5 ИУБиПовиц
 
27.01.15
09:12
http://www.postgresql.org/message-id/[email protected]
нашел статью в ней говорится что если "te block 304251 " число 304251 * на 8к то получим размер 18 -гигов, и что с этим делать? Или это неверный расчет.
6 bolero
 
27.01.15
09:42
(5) либо у нас калькуляторы разные, либо у меня лыжи не едут, т.к. у меня 304251 * 8192 / (1024 * 1024) = 2377 MB, что меньше 10G

в том же сообщении написано, что на момент вылета tmp-файл может быть уже не один

я б помониторил в момент попытки:
while true; do echo -n "`date` "; df -h /var | grep /var; sleep 5; done
7 bolero
 
27.01.15
09:47
(4) /var/lib/pgsql/data/postgresql.conf
#log_temp_files = -1                    # log temporary files equal or larger
8 shuhard
 
27.01.15
09:48
(5)[и что с этим делать?]
повесить на ёлку
9 ИУБиПовиц
 
27.01.15
14:44
Ну в общем убили пару не очень нужных в данный момент  баз, освободили 22 Гб места, и этого хватило:)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.