Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6191499
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T02:46:38+00:00 2026-05-24T02:46:38+00:00

I have a J2EE application, deployed in JBoss6 application server in Windows (Vista 32

  • 0

I have a J2EE application, deployed in JBoss6 application server in Windows (Vista 32 bit) platform. My database is “PostgreSQL 9.0.4” and I am using JDBC driver: “postgresql-9.0-801.jdbc4.jar”.

In my ds.xml file, I have defined max-pool-size = 75 and min-pool-size = 40.
i am using JPA/Hibernate as well as using javax.sql.DataSource.

In windows “Task Manager”, I find that when PostgreSQL server starts up it creates 6 “postgres.exe” processes.
Now when I deploy/start my J2EE application in JBoss, I find a total of 66 “postgres.exe” processes.
So that means another 60 postgres processes were spawned (or launched) because of my application started.

If I change the max-pool-size to be 40 then I notice that I have a total of 46 postgres.exe processes.
In both cases the no. of postgres processes comes down to 6 when I stop my J2EE application.

So my question, is this normal?
Are those extra processes spawned/launched because of ‘connection pooling’ (used by Hibernate)?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-24T02:46:39+00:00Added an answer on May 24, 2026 at 2:46 am

    Yes, this is normal. From the manual:

    The PostgreSQL server can handle multiple concurrent connections from
    clients. To achieve this it starts (“forks”) a new process for each
    connection
    . From that point on, the client and the new server process
    communicate without intervention by the original postgres process.
    Thus, the master server process is always running, waiting for client
    connections, whereas client and associated server processes come and
    go.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

in eclipse, i have a weblogic server running, and a j2ee application deployed to
I have two web application which are deployed in the same J2EE Application server.
I have a J2EE application running on an IBM Websphere Application Server on a
So we have our J2EE application using Log4j like this public class CustomerController {
I have a j2ee web application running on struts. I am using validation XMLs
We have a standard j2ee application written using jboss richfaces 3.3.x. we have several
I have a j2ee application deployed on GlassFish. I have mysql jars in GlassFish's
Hi have this j2ee web application developed using spring framework. I have a problem
I have a j2ee web application running on spring web flow using spring security.
I have a j2ee web application using spring web flow ang spring security. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.