Symptoms

After upgrade to BA 6.0.x the list of containers missing some container that used to exist in BA 5.x. For example:

[root@hostname ~]# /etc/init.d/pba status
Checking Stellart Service Manager:                         [RUNNING]
Checking Stellart Log Server:                              [RUNNING]
Checking Application Transaction Manager:                  [RUNNING]
Checking PBA REST CSM API Server:                          [RUNNING]
Checking Stellart Generic Worker Process:                  [RUNNING]
Checking PBA REST PCP API Server:                          [RUNNING]
Checking PBA REST UPSELL API Server:                       [RUNNING]
Checking Stellart WWW Server:                              [RUNNING]
Checking Stellart XML RPC Server:                          [RUNNING]
Checking PBA Tasks Execution Scheduler:                    [RUNNING]
Checking Parallels Business Automation:                    [RUNNING]

there is no DOMAINGATE container.

Checking its status gives FAILED result:

[root@hostname ~]# /etc/init.d/pba status DOMAINGATE
<...>
Checking Business Automation Tasks Execution Scheduler:    [RUNNING]
Checking Business Automation pba-core Container:           [STOPPED]
Checking Business Automation DOMAINGATE Container:         [STOPPED]

Attempt to start the "missing" container fails:

[root@hostname ~]# /etc/init.d/pba start DOMAINGATE
Starting PBA pba-core Container:                           [FAILED]
Starting PBA DOMAINGATE Container dependencies:            [FAILED]

Cause

Since BA 6.0.x there are no separate processes, no separate services for most of the containers (including some custom), they work inside generic_worker process. It does not affect the functionality - if there were some APIs in this container, they are to be called in the same way as in BA 5.x. If due to whatever reason you need to perform a restart, you will have to restart the whole pba service.

Internal content