mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-30 19:00:29 +08:00
Remove misleading hints about reducing the System V request size.
Since the request size will now be ~48 bytes regardless of how shared_buffers et. al. are set, much of this advice is no longer relevant.
This commit is contained in:
parent
3cf39e6ddb
commit
6a77bff086
@ -167,39 +167,25 @@ InternalIpcMemoryCreate(IpcMemoryKey memKey, Size size)
|
||||
IPC_CREAT | IPC_EXCL | IPCProtection),
|
||||
(errno == EINVAL) ?
|
||||
errhint("This error usually means that PostgreSQL's request for a shared memory "
|
||||
"segment exceeded your kernel's SHMMAX parameter. You can either "
|
||||
"reduce the request size or reconfigure the kernel with larger SHMMAX. "
|
||||
"To reduce the request size (currently %lu bytes), reduce "
|
||||
"PostgreSQL's shared memory usage, perhaps by reducing shared_buffers "
|
||||
"or max_connections.\n"
|
||||
"If the request size is already small, it's possible that it is less than "
|
||||
"your kernel's SHMMIN parameter, in which case raising the request size or "
|
||||
"reconfiguring SHMMIN is called for.\n"
|
||||
"segment exceeded your kernel's SHMMAX parameter, or possibly that "
|
||||
"it is less than "
|
||||
"your kernel's SHMMIN parameter.\n"
|
||||
"The PostgreSQL documentation contains more information about shared "
|
||||
"memory configuration.",
|
||||
(unsigned long) size) : 0,
|
||||
"memory configuration.") : 0,
|
||||
(errno == ENOMEM) ?
|
||||
errhint("This error usually means that PostgreSQL's request for a shared "
|
||||
"memory segment exceeded available memory or swap space, "
|
||||
"or exceeded your kernel's SHMALL parameter. You can either "
|
||||
"reduce the request size or reconfigure the kernel with larger SHMALL. "
|
||||
"To reduce the request size (currently %lu bytes), reduce "
|
||||
"PostgreSQL's shared memory usage, perhaps by reducing shared_buffers "
|
||||
"or max_connections.\n"
|
||||
"memory segment exceeded your kernel's SHMALL parameter. You may need "
|
||||
"to reconfigure the kernel with larger SHMALL.\n"
|
||||
"The PostgreSQL documentation contains more information about shared "
|
||||
"memory configuration.",
|
||||
(unsigned long) size) : 0,
|
||||
"memory configuration.") : 0,
|
||||
(errno == ENOSPC) ?
|
||||
errhint("This error does *not* mean that you have run out of disk space. "
|
||||
"It occurs either if all available shared memory IDs have been taken, "
|
||||
"in which case you need to raise the SHMMNI parameter in your kernel, "
|
||||
"or because the system's overall limit for shared memory has been "
|
||||
"reached. If you cannot increase the shared memory limit, "
|
||||
"reduce PostgreSQL's shared memory request (currently %lu bytes), "
|
||||
"perhaps by reducing shared_buffers or max_connections.\n"
|
||||
"reached.\n"
|
||||
"The PostgreSQL documentation contains more information about shared "
|
||||
"memory configuration.",
|
||||
(unsigned long) size) : 0));
|
||||
"memory configuration.") : 0));
|
||||
}
|
||||
|
||||
/* Register on-exit routine to delete the new segment */
|
||||
|
Loading…
Reference in New Issue
Block a user