Skip to content

Commit df5fe1e

Browse files
Bump up the number of max connections + test postgres connections
Issues in production regarding connections being closed? Looks like this: ``` org.postgresql.util.PSQLException: This connection has been closed. ```
1 parent 6e3e710 commit df5fe1e

4 files changed

Lines changed: 6 additions & 4 deletions

File tree

proxyserver/src/main/java/edu/suffolk/litlab/efsp/db/DatabaseCreator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ public static DataSource makeDataSource(
5555
SharedPoolDataSource tds = new SharedPoolDataSource();
5656
tds.setConnectionPoolDataSource(cpds);
5757
tds.setDefaultAutoCommit(true);
58+
tds.setDefaultTestOnBorrow(true);
59+
tds.setValidationQuery("SELECT 1");
5860
tds.setMaxTotal(maxConnections);
5961
tds.setDefaultMaxWait(Duration.ofMillis(waitForConnMillis));
6062
try (Connection conn = tds.getConnection()) {

proxyserver/src/main/java/edu/suffolk/litlab/efsp/db/LoginDatabase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ public static void main(final String args[])
192192
System.getenv("POSTGRES_USER_DB"),
193193
System.getenv("POSTGRES_USER"),
194194
System.getenv("POSTGRES_PASSWORD"),
195-
2,
195+
10,
196196
100);
197197
try (LoginDatabase ld = new LoginDatabase(ds.getConnection())) {
198198
ld.setAutoCommit(true);

proxyserver/src/main/java/edu/suffolk/litlab/efsp/ecfcodes/CodeUpdater.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,7 @@ private static CodeDatabaseAPI makeCodeDatabase(String jurisdiction, TylerEnv en
671671
System.getenv("POSTGRES_CODES_DB"),
672672
System.getenv("POSTGRES_USER"),
673673
System.getenv("POSTGRES_PASSWORD"),
674-
5,
674+
10,
675675
100);
676676

677677
return CodeDatabase.fromDS(jurisdiction, env, ds);

proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/EfspServer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,10 @@ public static void main(String[] args) throws Exception {
195195

196196
DataSource codeDs =
197197
DatabaseCreator.makeDataSource(
198-
dbUrl, dbPortInt, codeDatabaseName, dbUser, dbPassword, 7, 100);
198+
dbUrl, dbPortInt, codeDatabaseName, dbUser, dbPassword, 6, 100);
199199
DataSource userDs =
200200
DatabaseCreator.makeDataSource(
201-
dbUrl, dbPortInt, userDatabaseName, dbUser, dbPassword, 7, 100);
201+
dbUrl, dbPortInt, userDatabaseName, dbUser, dbPassword, 6, 100);
202202

203203
Optional<TylerEnv> tylerEnv = GetEnv("TYLER_ENV").map(TylerEnv::parse);
204204
setupDatabases(codeDs, userDs, tylerEnv);

0 commit comments

Comments
 (0)