I have found it convenient to configure the datastores as JNDI datasources that
are defined in the Tomcat configuration. This enables using connection pooling
enabled at the application server level.
It is also much easier to move data between environments as you can configure
the datasources in each environment using the same names so the datastores work
with no extra configuration.
In Tomcat the datasources can be configured in <TOMCAT_HOME>/conf/context.xml
like this (for Oracle):
<Resources cachingAllowed="true" cacheMaxSize="100000" />
<Resource name="jdbc/brm"
auth="Container"
type="javax.sql.DataSource"
url="jdbc:oracle:thin:@<servername>:<port_no>/<servicename>"
driverClassName="oracle.jdbc.OracleDriver"
username="<username>"
password="<password>"
initialSize="10"
maxTotal="100"
maxWaitMillis="20000"
validationQuery="SELECT SYSDATE FROM DUAL" />
</Resources>
Cheers,
Graham H.
From: Pablo J. Zader [mailto:[email protected]]
Sent: Wednesday, 4 September 2019 1:13 PM
To: geoserver-users <[email protected]>
Subject: [Geoserver-users] Set database conecctiones polling
Hi list
I have approximately 160 layers stored in postgis. The layers was loaded
automatically using the geoserver api rest. Recurrently postgres runs out of
available connections. (FATAL: remaining connection slots are reserved for
non-replication superuser connections) .
Reviewing the data stores, I found that none of the parameters are set.
According to the geoserver documentation [1], it is indicated that they must be
configured for each data store. The question is: is there any way to configure
the parameters in bulk, using the api rest of geoserver? since doing it one by
one is a tedious task.
Regards
Pablo
[1]
https://docs.geoserver.org/stable/en/user/data/database/connection-pooling.html
--
Pablo J. Zader
Lic. en Cs. de la Computación + MSc. en Aplicaciones Espaciales de Alerta y
Respuesta Temprana a Emergencias
[email protected]<mailto:[email protected]>
Universidad Nacional de Córdoba
Av. Valpáraíso s/n Ciudad Universitaria
[Image removed by sender. skype] [Image removed by sender. linkedIn]
<http://linkedin.com/in/pablo-javier-zader-7a232125>
"Los Grandes Hombres hablan sobre ideas... Los Hombres Promedio hablan sobre
cosas... Los Hombres Pequeños hablan.. de otros Hombres.
del libro Matemática estas ahí? A. Paenza "
________________________________
CONFIDENTIALITY NOTICE AND DISCLAIMER
The information in this transmission may be confidential and/or protected by
legal professional privilege, and is intended only for the person or persons to
whom it is addressed. If you are not such a person, you are warned that any
disclosure, copying or dissemination of the information is unauthorised. If you
have received the transmission in error, please immediately contact this office
by telephone, fax or email, to inform us of the error and to enable
arrangements to be made for the destruction of the transmission, or its return
at our cost. No liability is accepted for any unauthorised use of the
information contained in this transmission.
________________________________
CONFIDENTIALITY NOTICE AND DISCLAIMER
The information in this transmission may be confidential and/or protected by
legal professional privilege, and is intended only for the person or persons to
whom it is addressed. If you are not such a person, you are warned that any
disclosure, copying or dissemination of the information is unauthorised. If you
have received the transmission in error, please immediately contact this office
by telephone, fax or email, to inform us of the error and to enable
arrangements to be made for the destruction of the transmission, or its return
at our cost. No liability is accepted for any unauthorised use of the
information contained in this transmission.
_______________________________________________
Geoserver-users mailing list
Please make sure you read the following two resources before posting to this
list:
- Earning your support instead of buying it, but Ian Turton:
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines:
http://geoserver.org/comm/userlist-guidelines.html
If you want to request a feature or an improvement, also see this:
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users