sql >> Databáze >  >> RDS >> Mysql

Hrát si! Framework 1.2.4 --- Nastavení C3P0, aby se předešlo selhání komunikačního spoje při nečinnosti

Vytvořte "c3p0.properties" v adresáři 'conf'.

Funguje to pro mě.

Myslím, že 'db.pool' na application.conf čte pouze několik možností, podívejte se na zdrojový kód hry ( DBPlugin.onApplicationStart() ):

ComboPooledDataSource ds = new ComboPooledDataSource();
ds.setDriverClass(p.getProperty("db.driver"));
ds.setJdbcUrl(p.getProperty("db.url"));
ds.setUser(p.getProperty("db.user"));
ds.setPassword(p.getProperty("db.pass"));
ds.setAcquireRetryAttempts(10);
ds.setCheckoutTimeout(Integer.parseInt(p.getProperty("db.pool.timeout", "5000")));
ds.setBreakAfterAcquireFailure(false);
ds.setMaxPoolSize(Integer.parseInt(p.getProperty("db.pool.maxSize", "30")));
ds.setMinPoolSize(Integer.parseInt(p.getProperty("db.pool.minSize", "1")));
ds.setMaxIdleTimeExcessConnections(Integer.parseInt(p.getProperty("db.pool.maxIdleTimeExcessConnections", "0")));
ds.setIdleConnectionTestPeriod(10);
ds.setTestConnectionOnCheckin(true);


  1. Lze PHP skript spouštět pravidelně na serveru bez požadavků klienta?

  2. Chyba přihlášení k serveru Microsoft SQL Server:18456

  3. Jak filtrovat záznamy pomocí agregační funkce SUM

  4. SET DATEFIRST – Nastavte první den v týdnu na SQL Serveru