Technical Forum
Ask questions. Discover Answers.
Showing results for 
Search instead for 
Did you mean: 

AS3 Best Practice


hi ,

A quick question , I am new to AS3 and I have observed that we are gradually increasing our load to the current f5 Environment with gradual increase in REST API Calls towards the device. Is there any way to measure the CPU load caused by these REST API calls. I have provisioned the Management with a large memory of 2048 Mb but still I see lots of errors when one tenant tries to fetch or implements any new changes in the architecture. f5 best practice is to increase the timeout but these best practices will end up resulting in a more CPU demand. 

Will increasing the timeout value for a REST call to 180 not affect the performance and CPU allocation of f5.

My current version of AS3 is 3.28.0

Current TMOS version is

Module LTM 

Tenant Application : Postgress

Any knowledge sharing would be appreciated.

If you find that the REST API is timing out, you can increase the timeout values for ircd, restjavad, and restnoded. These timeouts may occur due to large responses, such as when requesting the status of all virtual servers or all Wide-IPs. Not all variables are present in all BIG-IP versions. See K94602685 and the associated Bug ID 858189 for information on specific versions.

To increase timeout values, use the following commands (the defaults are all 60 seconds):

  • tmsh modify sys db icrd.timeout value 180
  • tmsh modify sys db restjavad.timeout value 180
  • tmsh modify sys db restnoded.timeout value 180

And then save changes and restart related services:

  • tmsh save sys config
  • tmsh restart sys service restjavad
  • tmsh restart sys service restnoded