cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - You can Bookmark boards, posts or articles that you'd like to access again easily! X

Translate the entire conversation x

Codebeamer + Thingworx Platform and Flow Install

rhart
16-Pearl

Codebeamer + Thingworx Platform and Flow Install

 

Is it ok to install Thingworx Platform and Flow on the same VM as Codebeamer and postgreSQL or should they be on a separate server? This is for Windchill-codebeamer integration.

 

1758206569712.jpg

ACCEPTED SOLUTION

Accepted Solutions

Hi @rhart ,


Codebeamer and ThingWorx are both resource-intensive Java applications, each running its own Tomcat service and handling large heap memory operations. PostgreSQL also needs consistent disk I/O and memory access. Running all three on one VM leads to contention, slow response times, and instability.

 

Recommended setup:

  • VM 1: Codebeamer application

  • VM 2: PostgreSQL database

  • VM 3: ThingWorx Platform and Flow

They can communicate over HTTPS without issue.


For testing or small demos, you can host them on a single VM if you allocate high resources (≥ 16 CPU, 64 GB RAM), but for Windchill-Codebeamer integration in production, always separate them.

 

Thanks,

Shashi Preetham,
+91 8099838001 | shashi@psptechhub.com,
PSPTechHub  ||  World of PTC Thingworx  ||  LinkedIn

View solution in original post

2 REPLIES 2
Catalina
Moderator
(To:rhart)

Hi @rhart 

Thank you for your question. 

Your post appears well documented but has not yet received any response. I am replying to raise awareness. Hopefully, another community member will be able to help.

Also, feel free to add any additional information you think might be relevant.

 

Best regards,


Catalina
PTC Community Moderator
PTC

Hi @rhart ,


Codebeamer and ThingWorx are both resource-intensive Java applications, each running its own Tomcat service and handling large heap memory operations. PostgreSQL also needs consistent disk I/O and memory access. Running all three on one VM leads to contention, slow response times, and instability.

 

Recommended setup:

  • VM 1: Codebeamer application

  • VM 2: PostgreSQL database

  • VM 3: ThingWorx Platform and Flow

They can communicate over HTTPS without issue.


For testing or small demos, you can host them on a single VM if you allocate high resources (≥ 16 CPU, 64 GB RAM), but for Windchill-Codebeamer integration in production, always separate them.

 

Thanks,

Shashi Preetham,
+91 8099838001 | shashi@psptechhub.com,
PSPTechHub  ||  World of PTC Thingworx  ||  LinkedIn
Announcements


Top Tags