mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 00:03:57 -04:00 
			
		
		
		
	doc: Adjust a few more references to "postmaster"
Reported-by: Karl O. Pinc <kop@karlpinc.com> Discussion: https://www.postgresql.org/message-id/flat/ece84b69-8f94-8b88-925f-64207cb3a2f0@enterprisedb.com
This commit is contained in:
		
							parent
							
								
									456fa635a9
								
							
						
					
					
						commit
						17e72ec45d
					
				| @ -1306,12 +1306,12 @@ default:\ | |||||||
|     Another kernel limit that may be of concern when supporting large |     Another kernel limit that may be of concern when supporting large | ||||||
|     numbers of client connections is the maximum socket connection queue |     numbers of client connections is the maximum socket connection queue | ||||||
|     length.  If more than that many connection requests arrive within a very |     length.  If more than that many connection requests arrive within a very | ||||||
|     short period, some may get rejected before the postmaster can service |     short period, some may get rejected before the <productname>PostgreSQL</productname> server can service | ||||||
|     the requests, with those clients receiving unhelpful connection failure |     the requests, with those clients receiving unhelpful connection failure | ||||||
|     errors such as <quote>Resource temporarily unavailable</quote> or |     errors such as <quote>Resource temporarily unavailable</quote> or | ||||||
|     <quote>Connection refused</quote>.  The default queue length limit is 128 |     <quote>Connection refused</quote>.  The default queue length limit is 128 | ||||||
|     on many platforms.  To raise it, adjust the appropriate kernel parameter |     on many platforms.  To raise it, adjust the appropriate kernel parameter | ||||||
|     via <application>sysctl</application>, then restart the postmaster. |     via <application>sysctl</application>, then restart the <productname>PostgreSQL</productname> server. | ||||||
|     The parameter is variously named <varname>net.core.somaxconn</varname> |     The parameter is variously named <varname>net.core.somaxconn</varname> | ||||||
|     on Linux, <varname>kern.ipc.soacceptqueue</varname> on newer FreeBSD, |     on Linux, <varname>kern.ipc.soacceptqueue</varname> on newer FreeBSD, | ||||||
|     and <varname>kern.ipc.somaxconn</varname> on macOS and other BSD |     and <varname>kern.ipc.somaxconn</varname> on macOS and other BSD | ||||||
| @ -1409,11 +1409,12 @@ sysctl -w vm.overcommit_memory=2 | |||||||
| <programlisting> | <programlisting> | ||||||
| echo -1000 > /proc/self/oom_score_adj | echo -1000 > /proc/self/oom_score_adj | ||||||
| </programlisting> | </programlisting> | ||||||
|     in the postmaster's startup script just before invoking the postmaster. |     in the <productname>PostgreSQL</productname> startup script just before | ||||||
|  |     invoking <filename>postgres</filename>. | ||||||
|     Note that this action must be done as root, or it will have no effect; |     Note that this action must be done as root, or it will have no effect; | ||||||
|     so a root-owned startup script is the easiest place to do it.  If you |     so a root-owned startup script is the easiest place to do it.  If you | ||||||
|     do this, you should also set these environment variables in the startup |     do this, you should also set these environment variables in the startup | ||||||
|     script before invoking the postmaster: |     script before invoking <filename>postgres</filename>: | ||||||
| <programlisting> | <programlisting> | ||||||
| export PG_OOM_ADJUST_FILE=/proc/self/oom_score_adj | export PG_OOM_ADJUST_FILE=/proc/self/oom_score_adj | ||||||
| export PG_OOM_ADJUST_VALUE=0 | export PG_OOM_ADJUST_VALUE=0 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user