On Tue, Nov 20, 2018 at 1:21 AM Takahashi, Ryohei
<r.takahash...@jp.fujitsu.com> wrote:
> My customer uses PostgreSQL on Windows and hits the problem that following 
> log is written to the server logs too frequently (250 thousand times per day).
> "LOG:  could not reserve shared memory region (addr=%p) for child %p:"
>
> This log is written when pgwin32_ReserveSharedMemoryRegion() in win32_shmem.c 
> fails. If fails, internal_forkexec() in postmaster.c retries up to 100 times. 
> In most of my customer cases, internal_forkexec() finally succeeded to 
> pgwin32_ReserveSharedMemoryRegion() by retrying.
>
> According to the comment of internal_forkexec(), 
> pgwin32_ReserveSharedMemoryRegion() sometimes fails if ASLR is active. If so, 
> I think administrators are not interested in this log since it is a normal 
> event.

You might be right, but maybe we should first try to understand why
this is happening so frequently.  Maybe it's not that normal.

-- 
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Reply via email to