f5devcentral / f5-appsvcs-templates

F5 Application Service Templates (FAST)
Apache License 2.0
6 stars 3 forks source link

TMUI unresponsive after tab switching #6

Open kreynoldsf5 opened 4 years ago

kreynoldsf5 commented 4 years ago

Within the FAST App LX, tmui will become unresponsive by switching tabs, quickly, from templates to some other tab and then back to templates.

The following is displayed: ...Loading Template List...

immediately prior to the unable to contact the BIG-IP device dialogue. Refreshing the browser allows access to tmui.

[root@fast:Active:Standalone] config # tailf /var/log/restjavad.0.log
[I][945][20 Feb 2020 15:43:27 UTC][8100/shared/identified-devices/config/device-info DeviceInfoWorker] starting GET_DEVICE_INFO
[I][952][20 Feb 2020 15:45:47 UTC][8100/shared/identified-devices/config/device-info DeviceInfoWorker] starting GET_DEVICE_INFO
[root@fast:Active:Standalone] config # tailf /var/log/restnoded/restnoded.log
Thu, 20 Feb 2020 15:43:27 GMT - finest: socket 221 opened
Thu, 20 Feb 2020 15:43:27 GMT - finest: socket 222 opened
Thu, 20 Feb 2020 15:43:27 GMT - finest: socket 223 opened
Thu, 20 Feb 2020 15:43:32 GMT - finest: socket 222 closed
Thu, 20 Feb 2020 15:43:33 GMT - finest: socket 223 closed
Thu, 20 Feb 2020 15:43:33 GMT - finest: socket 221 closed
Thu, 20 Feb 2020 15:43:45 GMT - finest: socket 224 opened
Thu, 20 Feb 2020 15:43:50 GMT - finest: socket 224 closed
Thu, 20 Feb 2020 15:45:46 GMT - finest: socket 225 opened
Thu, 20 Feb 2020 15:45:46 GMT - finest: socket 226 opened
Thu, 20 Feb 2020 15:45:52 GMT - finest: socket 226 closed
Thu, 20 Feb 2020 15:45:52 GMT - finest: socket 225 closed
root@(fast)(cfg-sync Standalone)(Active)(/Common)(tmos)# show sys version

Sys::Version
Main Package
  Product     BIG-IP
  Version     14.1.0.5
  Build       0.0.5
  Edition     Point Release 5
  Date        Tue May 14 11:15:38 PDT 2019
zinkem5 commented 4 years ago

When the UI is loaded, it makes calls to iControl REST to fetch information from the box. The deploy log specifically makes calls to AS3 that make subsequent calls to gather information about jobs run by AS3. By switching tabs rapidly, it is probably sending and then abandoning these calls and they are stacking up and overwhelming iControl REST/LX.

Recommendation for now is to wait for pages to fully load before clicking into any other tabs. Do not rapidly attempt to delete applications on the applications tab.

We can re-organize the GUI loading so this type of rapid clicking is not possible. We are tracking this in our internal Jira as MYSTIQUE-84.

Followup question, how rapidly and how many times do you need to switch tabs before the UI becomes unresponsive?