161
Views
5
Comments
Solved
Application publication in front end server Issue.
Platform Version
11.16.0 (Build 35766)

I am suddenly facing issue to deploy application in one front end server. While checking server health in DCS with front end server it showing error. 

  • The service Deployment on machine a.b.c.d could not be reached. Please make sure the service is running. a.b.c.d :12001  
  • The service Scheduler on machine a.b.c.d  could not be reached. Please make sure the service is running. a.b.c.d :12002 

While publishing app i am not able to publish.

Trouble-shooting step i have done.

  1. I am able to ping that server from Deploy. Controller  server.
  2. Service restarted, Server also restarted.
  3. both server are not behind firewall no any security cheeked applied.

I guess service are not listening on defined port. any expert comment this?

Any solution.

2021-03-07 07-29-21
Viral Joshi
Solution

Ultimately it has been fixed. 

As per outsystem support, DCE+FE should have IP address  not localhost.

We have changed Controller IP ADDRESS to host IP instead of Localhost in Config Tool and APPLY and Exit and configure only service center. 


But same was working earlier when Controller ip was set to localhost. Even support team was not sure why it was working.

2021-03-07 07-29-21
Viral Joshi

While i am checking network with  part i am able to see 12000 - 12002 port on Deploy controller . Out put of netstat -a -n -o   are as belwo.

Proto  Local Address          Foreign Address        State           PID

   TCP    0.0.0.0:12000          0.0.0.0:0              LISTENING       3664

  TCP    0.0.0.0:12001          0.0.0.0:0              LISTENING       7504

  TCP    0.0.0.0:12002          0.0.0.0:0              LISTENING       7772


but not able see on Front End server.



2020-05-07 18-53-00
Rui Barradas
 
MVP

Hello there Viral,

Hope you're doing well.

First of all, is this a Cloud Infrastructure or an On-Premise Infrastructure? I'm assuming you're working on On-Prem.


Most likely, you will need to envolve someone from your Infrastructure Team.

You have probably a Load Balancer in your infrastructure that is controlling the traffic that is sent for both Front-End servers. Can you validate if the Front-End is correctly configured in the Load Balancer?

Also you may check the Windows Services and restart them just to see if something changes. Try to restart all the OutSystems running services for this Frond-End (specially Deployment Service and Scheduler Service).

Do not start Deployment Controller Service in this second Front-End, since you can only have one Controller per environment.


Kind regards,

Rui Barradas

2021-03-07 07-29-21
Viral Joshi

This is On-Prem Environment.

No load balance or not any firewall there in between both server. Windows firewall is also OFf and not antivirus firewall there. 

I have tried few time to restart both services but not luck. I am not able to telnet also on that port.

2021-03-07 07-29-21
Viral Joshi

i found that outsystem Schedular and outsystem deployement services are not listening port 12001 and 12002 on front end server. 

I hosted another app on port 12001 and its is listening and even accessible on DCS+FE server.

i guess issue with outsyem services.

2021-03-07 07-29-21
Viral Joshi
Solution

Ultimately it has been fixed. 

As per outsystem support, DCE+FE should have IP address  not localhost.

We have changed Controller IP ADDRESS to host IP instead of Localhost in Config Tool and APPLY and Exit and configure only service center. 


But same was working earlier when Controller ip was set to localhost. Even support team was not sure why it was working.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.