[BUGS] BUG #14588: Postgres process blocked on semop

Поиск
Список
Период
Сортировка
Искать
От
diabloneo@gmail.com
Тема
[BUGS] BUG #14588: Postgres process blocked on semop
Дата
Msg-id
20170312035621.1416.83543@wrigleys.postgresql.org
Список
Дерево обсуждения
[BUGS] BUG #14588: Postgres process blocked on semop diabloneo@gmail.com
Re: [BUGS] BUG #14588: Postgres process blocked on semop Tom Lane <tgl@sss.pgh.pa.us>
Re: [BUGS] BUG #14588: Postgres process blocked on semop Neo Liu <diabloneo@gmail.com>
Re: [BUGS] BUG #14588: Postgres process blocked on semop Tom Lane <tgl@sss.pgh.pa.us>
Re: [BUGS] BUG #14588: Postgres process blocked on semop Neo Liu <diabloneo@gmail.com>
Re: [BUGS] BUG #14588: Postgres process blocked on semop Neo Liu <diabloneo@gmail.com>
Re: [BUGS] BUG #14588: Postgres process blocked on semop Andres Freund <andres@anarazel.de>
Re: [BUGS] BUG #14588: Postgres process blocked on semop Neo Liu <diabloneo@gmail.com>
The following bug has been logged on the website:

Bug reference:      14588
Logged by:          Chenhong Liu
Email address:      diabloneo@gmail.com
PostgreSQL version: 9.2.16
Operating system:   CentOS 7.2 1511
Description:        

We run a distributed application which storing data in pgsql. This
application is designed to do some route works during 00:00 to 6:00 every
day. I found that, postgres processes are all blocked on semop function,
which means they are waiting for sysv semaphores. I'm not sure if this is a
bug or we misconfigured pgsql and OS. 

Techinque information:

30 hosts running the application.
3 hosts running the postgresql servers, one master and two host-stanby
servers.

pgsql config:
  max_connections = 1000
  shared_buffers = 512MB

OS kernel.sem
250 32000 32 128

During the daytime, there are about 300 postgres processes running, work as
expected. On 00:00 each day, there will be about 200 more postgresql
processes created, now totally about 500. And from that time, thoese working
processes are all blocked on semop function. I check this using pstack
command, and also check the output of ipcs -s [-i]. After this has happened,
all new connection will stay in state authentication.



-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs
В списке pgsql-bugs по дате отправления
От: Sandro Santilli
Дата:
От: Neo Liu
Дата:
FAQ