当前位置: 首页 > 知识库问答 >
问题:

c3p0连接池-尽管minPoolSize为10,但只启动了一个jTDS进程

连晟
2023-03-14
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
    destroy-method="close" >
    <property name="acquireIncrement" value="20" />
    <property name="idleConnectionTestPeriod" value="60"/>
    <property name="maxConnectionAge" value="7200" />
    <property name="preferredTestQuery" value="select 1" />
    <property name="maxIdleTime" value="1200" />
    <property name="maxPoolSize" value="250" />
    <property name="maxStatements" value="50" />
    <property name="minPoolSize" value="10" />
    <property name="driverClass" value="${database.driver}" />
    <property name="jdbcUrl" value="${database.url}" />
    <property name="password" value="${database.password}" />
    <property name="user" value="${database.user}" />
</bean>

共有1个答案

梅玉堂
2023-03-14

问题是我在端口1434上连接到数据库。该端口是专用的管理连接,SQL Server只允许该端口上的一个连接。

SQL Server日志中的错误消息

无法连接,因为已存在“%1”专用管理员连接的最大数量。在建立新连接之前,必须通过注销或结束进程来删除现有的专用管理员连接。[客户:127.0.0.1]

 类似资料:
  • 问题内容: 自上次发布以来,是否提出了所有建议的更改,但此问题仍然困扰着我。这是我得到的错误: 这是我的hibernate.cfg.xml 和c3p0.properties 问题答案: 对于我来说,您配置的c3p0错误。 诸如c3p0.preferredTestQuery之类的属性必须位于类路径中的c3p0.properties文件中(例如WEB-INF / classes)。 下面是我的c3p0

  • 问题内容: 我正在Eclipse Juno中开发JavaEEWeb应用程序。我已将Tomcat配置为与PostgreSQL数据库一起使用JDBC连接池(org.apache.tomcat.jdbc.pool)。这是我的项目的META-INF / context.xml中的配置: 我的应用程序是使用Eclipse部署到Tomcat的,并且在Tomcat的context.xml中,可重载属性设置为“

  • 我在应用程序中看到一个非常奇怪的行为。 我的应用程序设置:Spring Hibernate C3p0 应用程序保持运行良好,当突然我开始看到这些错误的日志和系统完全停止处理任何数据库特定的请求。 为什么C3p0需要在这个特殊的时间创建一个新的连接池,在这些异常之前,应用程序100%工作正常,响应良好 有什么线索吗? =========================================

  • 我在项目中使用ApacheTomcat JDBC连接池。我很困惑,因为在重负下,我一直看到以下错误: 我的期望是,使用池,新连接的请求将被保留在队列中,直到连接可用。相反,当池达到容量时,请求似乎会被拒绝。这种行为可以改变吗? 谢谢, 达尔 这是我的池配置:

  • 我对连接池的理解是;如果connectionstring完全相同,那么我们重用该连接,而不是建立新的连接。 我的问题是,我正在为并行处理创建许多线程。在这个“虚拟”程序中,我创建了500个线程,并让线程池函数处理这些线程。 步骤是: > < li> 每个线程在SQL中创建一个更新表。(说明更新的时间戳) 然后线程Hibernate1到10秒(随机)。 最后,线程在 SQL 中进行另一次更新(说明结

  • 我有一个类,它具有应该被注入的字段。 并且有接口仅由类实现,具有的。 当我尝试启动SpringBootApplication时,会抛出。 为什么接口注册为bean的一个,即使它没有注释,也没有包含任何bean配置? 我发现,如果我不使用作为,一切都很好。 有什么想法吗?