PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

java.sql.SQLException:कनेक्शन पहले ही बंद कर दिया गया है

निम्नलिखित विन्यास ने मेरे लिए काम किया

<Context context="ROOT" debug="0" reloadable="false" useHttpOnly="true" cacheMaxSize="40960" cacheTTL="60000" cachingAllowed="true" antiJARLocking="true">
    <Resource name="XYZ" auth="Container"
            description="Exchange DB Connection"
            dataSourceClassName="org.postgresql.ds.PGSimpleDataSource"
            dataSource.serverName="XXXXX"
            dataSource.databaseName="XXXX"
            dataSource.portNumber="XXXX"
            dataSource.user="xyz"
            dataSource.password="xyz"
            maximumPoolSize="20"
            minimumIdle="5"
            connectionTimeout="300000"
            factory="com.zaxxer.hikari.HikariJNDIFactory"
            registerMbeans="true"
            type="javax.sql.DataSource" />

यहां मुख्य मान कनेक्शनटाइमआउट है .जिस कारखाने का आप वर्तमान में उपयोग कर रहे हैं उसका डिफ़ॉल्ट टाइमआउट है, उसके बाद यह सत्र को बंद करने के लिए बाध्य करता है।

ऊपर दिए गए कनेक्शन टाइमआउट मान ने मेरे लिए काम किया, आपके एप्लिकेशन परिदृश्यों के लिए आपको सही मान प्राप्त करने के लिए थोड़ा प्रयोग करना होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pg_restore क्वेरी निष्पादित नहीं कर सका:त्रुटि:अमान्य स्थानीय नाम:en_US.UTF-8

  2. एक्सटेंशन नहीं बना सकते plv8 postgresql

  3. Postgresql - अवलोकनों का चयन करना और नई तालिका में डालना

  4. पीजी-वादा सम्मिलित सहायक का उपयोग करके उपनाम के रूप में तालिका नाम में कैसे सम्मिलित करें?

  5. पोस्टग्रेज़ सॉर्टिंग समस्या