Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.09.2019, 14:07
|
|||
---|---|---|---|
|
|||
pgsql_tmp миллион файлов |
|||
#18+
Приветствую, Есть проблема: в каталоге pgsql_tmp внезапно появилось больше миллиона пустых файлов. 9.4 вин При этом было, несколько сессий с однотипными запросами, которые в активном состоянии висели около несколько часов, и не реагировали на pg_terminate_backend(). Прикрепляю часть лога за интервал равный примерно 2 секундам. (в тексте не могу, т.к. лог несколько Гб а tail на вин отсутствует) В итоге: 1)остановил кластер immediate (после десятка попыток fast) 2)переименовал pgsql_tmp и создал чистый каталог pgsql_tmp (так что сами файлы для анализа остались) 3) кластер запускался почти час, но запустился успешно. Подскажите, что может быть причиной такого нетипичного поведения postgresql и как избежать в дальнейшем подобного? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2019, 15:45
|
|||
---|---|---|---|
pgsql_tmp миллион файлов |
|||
#18+
user_t0, эти файла интереса не представляют. Интерес представляли stacktrace тех процессов, что не реагировали на pg_terminate_backend. Уточните насколько ваша 9.4 отличается от актуальной 9.4.24. И в любом случае планируйте обновляться. Ветке 9.4 осталось жить меньше полугода. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2019, 16:11
|
|||
---|---|---|---|
|
|||
pgsql_tmp миллион файлов |
|||
#18+
Melkij, проверил версию, она довольно сильно отличается от 24-й. Melkijuser_t0, Интерес представляли stacktrace тех процессов, что не реагировали на pg_terminate_backend. Подскажите пожалуйста, где эти stacktrace найти? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2019, 16:12
|
|||
---|---|---|---|
|
|||
pgsql_tmp миллион файлов |
|||
#18+
Ну и, может быть, был какой-то известный баг по этой ошибке? Просто встречал ее описание в поиске: https://www.sql.ru/forum/1239619/sotni-tysyach-faylov-v-base-pgsql-tmp https://www.postgresql.org/message-id/HE1PR0802MB2298DB7854C9E955719B688ADC790@HE1PR0802MB2298.eurprd08.prod.outlook.com ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2019, 16:52
|
|||
---|---|---|---|
pgsql_tmp миллион файлов |
|||
#18+
user_t0Melkijuser_t0, Интерес представляли stacktrace тех процессов, что не реагировали на pg_terminate_backend. Подскажите пожалуйста, где эти stacktrace найти? Всякой экзотикой вроде windows я не занимаюсь, не знаю. А так backtrace с gdb или в целом вики вот тут . И то только если dbg символы для базы стоят. На 9.6 уже можно было бы wait_event_type и wait_event поглядеть хотя бы. Хоть погадать. user_t0Melkij, проверил версию, она довольно сильно отличается от 24-й. Ну вот последовательно смотрите release notes начиная от вашей версии в поисках чего-нибудь релевантного. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&tablet=1&tid=1995025]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 150ms |
0 / 0 |