Previous Topic: ACE2 Bridge ListNext Topic: ACE2 Features


Add a PSL Worker to ACE2

To optimize performance, add multiple PSL Workers on the same server. The ACE2 manager automatically assigns jobs to multiple workers. Each worker service is a single thread. For example, you may have an application server with one ACE2 manager and three ACE2 workers.

Important! Add ACE2 workers gradually and do not to create more workers than you need. Performance drops quickly if you install too many workers for your available hardware and contracts.

Follow these steps:

  1. Open Services on the Application server (Click Start, Services or click in the Start Search box, type services.msc, press Enter.).

    The Services window opens.

  2. Locate the Oblicore - PslWorkerN service, where "N" is an integer.

    Example "Oblicore - PslWorker1".

    Note: N is the highest integer belonging to the service "Oblicore - PslWorkerN".

  3. Run the following command:
    wrapper.exe -i .\wrapper.conf set.APPN=[N+1] set.service_user=.\Administrator set.service_password=[my_pass]
    

    where [my_pass] is your CA Business Service Insight administrator password.

    Example:

    wrapper.exe -i .\wrapper.conf set.APPN=2 set.service_user=.\Administrator set.service_password=oblicore
    
  4. The following response in the command window indicates that another Pslworker service (N+!) is created.
    wrapper  | Oblicore - PslWorker2 installed.
    

    Note: Each Oblicore - PslWorker service must be unique. The following response displays in the command window whenever you attempt to create a Oblicore - PslWorkerN service that already exists:

    wrapper  | CreateService failed - The specified service already exists. (0x431)
    

Remove a PSL Worker from ACE2

The addition of too many PSL workers may reduce performance. To revert to the previous state, remove a PSL worker.

Follow these steps:

  1. Open Services on the Application server.
  2. Run the following command:
    wrapper.exe -r .\wrapper.conf set.APPN=N set.service_user=user set.service_password=password
    
    N

    Specifies the PSL work to remove.

    user

    Defines the user name. Use the windows user that installed the application.

    password

    Defines the password of the user.

    The server deletes the PSL worker.