App background services¶
F5 ACI ServiceCenter has a few background services and tasks running which ensure proper functioning of certain features such as Dynamic Endpoint Discovery.
View app background services status¶
- Click the user menu in the top-right corner.
- Click Settings > Status.
- This displays a table named Services with the status of all the background services. The services displayed in this table are celeryd, celerybeat and redis. Check details of these services below.
Service Name | Description | Purpose |
celeryd | Task scheduler | This service is responsible for Dynamic endpoint discovery processing and TEEM reports sent to F5. |
celerybeat | Task manager daemon | This service is responsible for scheduling the Dynamic endpoint discovery and TEEM related background tasks. |
redis | Task messaging server | This server is used as a message broker by celeryd and celerybeat services. |
Restart app background services¶
- Click the user menu in the top-right corner.
- Click Settings > Status.
- This displays a table named Services with the status of all the background services.
- If any of the listed services are Down, click the Restart button to restart these services.
Note
- If the services do not show the status as Up, try disabling and re-enabling the app.
View app background tasks status¶
- Click the user menu in the top-right corner.
- Click Settings > Status.
- Scroll down to see a table named Background Tasks with the status of all background tasks. The tasks displayed in this table are websocket-monitor, fvIp-subscription-refresh, fvStIp-subscription-refresh and websocket-<Number>. Check details of these tasks below.
Service Name | Description | Purpose |
websocket-monitor | Websocket monitor | This thread ensures that the backend websockets are up and running. |
fvIp-subscription-refresh | Dynamic endpoint subscriber | This is a subscription thread responsible for refreshing the subscription between the App and APIC in order to receive endpoint discovery notifications from APIC. |
fvStIp-subscription-refresh | Dynamic endpoint subscriber | This is a subscription thread responsible for refreshing the subscription between the App and APIC in order to receive endpoint discovery notifications from APIC. |
websocket-<X> | APIC websocket connection | This thread is responsible for receiving the newly discovered or deleted endpoints from APIC. |
Note
- This table also displays a Resolution column. If any of the threads are not running, the resolution suggests disabling and re-enabling the F5 ACI ServiceCenter app. Disabling and re-enabling the app does not cause any data loss.