Re: elog a stack trace
От | Alvaro Herrera |
---|---|
Тема | Re: elog a stack trace |
Дата | |
Msg-id | 20140506163208.GU6018@eldon.alvh.no-ip.org обсуждение исходный текст |
Ответ на | Re: elog a stack trace ("MauMau" <maumau307@gmail.com>) |
Список | pgsql-hackers |
MauMau wrote: > On Windows, you can use Stackwalk() or Stackwalk64() Win32 API. > Several years ago, for some software, I implemented a feature that > outputs the stack trace of a crashing process to its server log > file. > > It would be very nice if PostgreSQL outputs the stack trace of a > crashing postgres process in the server log. That eliminates the > need for users in many cases to send the huge core files to the > support staff or to use the debugger to get the stack trace. I've > recently heard that MySQL has this feature. +1, assuming it can be made to work reliably and does not cause a larger reliability problem. I see the GNU extension to get backtraces, for instance, tries to malloc stuff in order to get a human-readable trace, which might not be all that great. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-hackers по дате отправления: