Forum Discussion

rafaelbn_176840's avatar
rafaelbn_176840
Icon for Altocumulus rankAltocumulus
May 21, 2018

show ltm profile http - interpreting outpu

Hello devs! Hows everybody doing?

I was looking for any info regaring the output of the "show ltm profile http" command.

-----------------------------------------------------------------------------------
Ltm::HTTP Profile: /Common/profile_http_SASMIDTIERX5_7980
-----------------------------------------------------------------------------------
Requests
  GET                                              34
  POST                                            256
  Version 0.9                                       0
  Version 1.0                                       0
  Version 1.1                                     290
  Maximum Per Connection                           82
  Total                                           290

Responses
  Successful                                       21
  Redirection                                       0
  Client-Errors                                     0
  Server-Errors                                   173
  Version 0.9                                       0
  Version 1.0                                       0
  Version 1.1                                     194

Response Size
  Under 1K                                        174
  Under 4K                                         20
  Under 16K                                         0
  Under 32K                                         0
  Under 64K                                         0
  Under 128K                                        0
  Under 512K                                        0
  Under 2M                                          0
  Over  2M                                          0

Miscellaneous
  Set-Cookie Insertions                             0

I can that I have a lot of server-errors on this http profile, but I don't know what exactly this means. I searched for an explanation of this field but came up short. I know any error is bad, but in this case, would the response traffic be dropped on the big-ip?

I even looked at the TMSH reference manual but it doesn't explain the fields.

Does anybody know what this means? Better yet, is there a reference document that explains the output of various "show" commands?

Thanks! Rafael

2 Replies

  • nathe's avatar
    nathe
    Icon for Cirrocumulus rankCirrocumulus

    That's a relatively high number of server errors (173 out of 194). Whilst I don't know the exact reason, my best guess would be a 5xx server response code perhaps? Have you tried running tcpdump on the serverside of the BIG-IP to see if you see 5xx HTTP status codes being returned? Alternatively you could assign an irule to capture the status code, something like this should work (but not tested):

     

    when HTTP_RESPONSE { 
          log local0. "HTTP request: [HTTP::host][HTTP::uri] returned status code: [HTTP::status]"
    }

    Hope this helps,

     

    N

     

  • I don't think there is any public information about this.

     

    You can get the same information using the GUI. (v13.1.x) Statistics > Module Statistics > Local Traffic > Select Profile Summary > Select view for HTTP.

     

    However, no extra information in the help menu.

     

    Here is the main manual about HTTP profile:

     

    https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm-profiles-reference-13-1-0/2.html

     

    I expect that those server errors come from the server sending something that HTTP profile does not accept. Have a look at these solutions to provide some example of things that HTTP profile do not accept.

     

    https://support.f5.com/csp/article/K30321965

     

    https://support.f5.com/csp/article/K60732273