mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	* xs- goes to iiab- * more xs->iiab * sysconfig was forgotten * hyphen vs underscore i roles network templates * bulk sed on pgsql-xs * create links for old script names * missed named-xs -> named-iiab * squid-xs ->squid-iiab * misspelled squid-iiab.conf.j2
		
			
				
	
	
		
			46 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
| {% if is_debuntu %}
 | |
| [Unit]
 | |
| Description=PostgreSQL database server
 | |
| After=network.target
 | |
| 
 | |
| [Service]
 | |
| Type=forking
 | |
| 
 | |
| User=postgres
 | |
| Group=postgres
 | |
| 
 | |
| # Where to send early-startup messages from the server (before the logging
 | |
| # options of postgresql.conf take effect)
 | |
| # This is normally controlled by the global default set by systemd
 | |
| # StandardOutput=syslog
 | |
| 
 | |
| # Disable OOM kill on the postmaster
 | |
| OOMScoreAdjust=-1000
 | |
| # ... but allow it still to be effective for child processes
 | |
| # (note that these settings are ignored by Postgres releases before 9.5)
 | |
| Environment=PG_OOM_ADJUST_FILE=/proc/self/oom_score_adj
 | |
| Environment=PG_OOM_ADJUST_VALUE=0
 | |
| 
 | |
| # Maximum number of seconds pg_ctl will wait for postgres to start.  Note that
 | |
| # PGSTARTTIMEOUT should be less than TimeoutSec value.
 | |
| Environment=PGSTARTTIMEOUT=270
 | |
| 
 | |
| Environment=PGDATA=/library/pgsql-iiab
 | |
| 
 | |
| ExecStart=/usr/lib/postgresql/{{ postgresql_version }}/bin/pg_ctl start -D ${PGDATA} -s -w -t ${PGSTARTTIMEOUT}
 | |
| ExecStop=/usr/lib/postgresql/{{ postgresql_version }}/bin/pg_ctl stop -D ${PGDATA} -s -m fast
 | |
| ExecReload=/usr/lib/postgresql/{{ postgresql_version }}/bin/pg_ctl reload -D ${PGDATA} -s
 | |
| 
 | |
| # Give a reasonable amount of time for the server to start up/shut down.
 | |
| # Ideally, the timeout for starting PostgreSQL server should be handled more
 | |
| # nicely by pg_ctl in ExecStart, so keep its timeout smaller than this value.
 | |
| TimeoutSec=300
 | |
| 
 | |
| [Install]
 | |
| WantedBy=multi-user.target
 | |
| {% else %}
 | |
| # --postgres_xs.service
 | |
| .include /usr/lib/systemd/system/postgresql.service
 | |
| [Service]
 | |
| Environment=PGDATA=/library/pgsql-iiab
 | |
| {% endif %}
 |