RE: server process was terminated by exception 0xC00000FD

From: "Ilya Dyoshin" <ilya(at)uniqa(dot)kiev(dot)ua>
To: <pgsql-ru-general(at)postgresql(dot)org>
Subject: RE: server process was terminated by exception 0xC00000FD
Date: 2017-12-27 14:23:08
Message-ID: 000b01d37f1e$3801b9e0$a8052da0$@uniqa.kiev.ua
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Не гуру, но посмотрю со своей колокольни:

Я бы для начала посмотрел на запросы, которые приводят к такому поведению, скорее всего слишком много вложений в запросе (например запросы по «дереву»), или использование комплексных регулярных выражений в запросах… По идее конечно должно обрывать клиентский запрос…

Как временное решение увеличил бы память на стек вызовов. У меня не большая база данных и не много подобных на дерево структур, и я использую для своих нужд max_stack_depth = 7680kB

И мониторил все запросы к БД - пока не поймал повторный сбой.

Хорошего дня.

From: Максим Мохна [mailto:lavage(dot)vrn(at)gmail(dot)com]
Sent: Wednesday, December 27, 2017 9:10 AM
To: pgsql-ru-general(at)postgresql(dot)org
Cc: Михаил Веревкин <shpakel(at)mail(dot)ru>
Subject: server process was terminated by exception 0xC00000FD

Добрый день, уважаемые гуру.

В один прекрасный рабочий день ничего не предвещало беды, но внезапно аварийно остановилась СУБД PostgreSQL. Вместе с этим, соответственно прилегло отдохнуть 17 БД.

Что мы обнаружили:

Была остановлена windows служба PostgreSQL.

- Аптайм сервера 215 дней

- В системном логе ОС – пусто.

- В логе PostgreSQL – «2017-12-26 14:29:48 MSK LOG: 00000: server process (PID 6996) was terminated by exception 0xC00000FD»

- проблемы начались после появления данной строчки.

Google подсказал, что этот код указывает на проблему переполнения стека, но конкретных корневых причин мы так и не нашли.

Со стороны железа, проблем не обнаружено, до сбоя память нагружена в рабочем режиме (скрины ниже)

Подскажите, пожалуйста, в какой стороне искать причины данного сбоя? Что всё таки в корне означает эта ошибка?

Если у вас будут рекомендации, как этого избежать в будущем, то мы будем вам очень признательны.

Хорошего дня.

______________________________________________

С уважением, Мохна Максим.

E-mail: lavage(dot)vrn(at)gmail(dot)com <mailto:lavage(dot)vrn(at)gmail(dot)com>

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Oleg Y. Danilkiff 2018-01-16 16:05:25 Re: server process was terminated by exception 0xC00000FD
Previous Message Максим Мохна 2017-12-27 07:10:17 server process was terminated by exception 0xC00000FD