Guest User!

You are not Sophos Staff.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Concurrent Connection issue still in 9.350-12

Looking at my UTM last night after not visiting in a week surprised me with the concurrent connection issue still lingering...

I haven't changed a thing on my network, and this just decided to pop up for no reason.  

Can we hope that this issue is being looked at/resolved?



This thread was automatically locked due to age.
Parents
  • Yes, they said that the fix will be in 9.317, so I suspect that it also will be in 9.352.

    A workaround at present is available:

    Edit /etc/init.d/iptables
    Comment out modprobe -q nf_conntrack_dns


    The UTM must be rebooted for this to take effect.

    Cheers - Bob
  • Hi 

    Has this been fixed? Im on version 9.355-1.

    If so what was the fix for you than what you posted about commenting out modprobe -q nf_conntrack_dns.

    Thanks in advance!

  • This problem should have been fixed last year.   Are you seeing a problem like the one in the graph at the top of this page?

    Cheers - Bob

  • Hi BAlfson 

    Unfortunately yes I am still experiencing the problem. While looking at my logs I have started seeing a lot of "Scoreboard is Full"...

  • You should get Sophos Support involved if you have a paid license.  If not, I would get several config backups off the device and re-install from ISO.

    Cheers - Bob

  • Scoreboard is Full

    After going through countless logs I kept finding logs pertaining to “scoreboard is full”. I started seeing this log when we started to see large amounts of traffic on the utm.

    FYI: I currently utilize WAF and IPS on the utm.  

    What we are experiencing is when there is a large amount of incoming concurrent connections that are coming into the WAF… the utm can’t keep up with it.

    After researching the issue could find nothing to assist me and point me in the right direction(if you have found something feel free to post it, I would appreciate it).

    There were a few questions I had to ask to get clarity on the dreadful “scoreboard is Full” and why my utm is bombing with large amounts of concurrent connections.

    1. What service or function generates the log “Scoreboard is Full”
      1. The Reverse Proxy generated this log, which is a component of the Web Application Firewall (WAF)
      2. 2.    I have found some things that can affect the scoreboard, please can you ask around if these settings can be changed to better our situation? Where we can do this aswell?Please see this article: http://www.mellowjam.com/post/22717459119/monitoring-the-status-of-apache
        1. This is a good find and is currently under investigation with Sophos support.
        2. 3.    Do you have anything to suggest that there is anything else that can suggest this error?
          1. Not that I've found. The only cases, bug reports, known issues etc that I've found for this reverse proxy message are all attributed to lack of CPU availability.

    Option 1

    After looking at option two I started to think why would I need to change this unless something is not configured properly or not configured to the clients specific environment.

    I then built a test environment where I replicated the traffic to the utm (WAF) however the utm never seized and all worked just fine maybe a little sluggish. I generated traffic flow of 15000 concurrent connections and then hit it with a brute force attack J.

    Needless to say that the sites were slow and barely responded but obvious reasons, however it never responded with “Scoreboard is Full” but the whole time the CPU was sitting at 99% usage.

    I won’t lie I was baffled, then I realized I did not have ips turned on in my test environment. I am currently in testing my theory.

    • Under “Exceptions” you can bypass ips: going to these destinations.

     

     

    • Under your “Anti-DoS/Flooding” you can configure the rate to which the ips will negotiate the packet rates.

    I still currently testing my theory with regards to the ips, please note that option 2 was given to me by Sophos support.

     Option 2

    (Supplied by Sophos Support)

    I will first be testing option 1 before I carry out option 2

    So after seeing that the CPU was taking a knock I decided to query the number of the processor that was allocated to the CPU.

    What was also happening the utm was unable to do local logging an I suspect that the utm could not process everything at the same time and when the client turned local logging he found that it made a difference, but this is not the fix or solution.

    There is an option to increase the scoreboard via the UTM shell but you should be careful to make sure the box is powerful enough to do this.  If it is already low on resources then this would not be suitable and the customer should instead consider upgrading their UTM.
    To manually increase these settings you can add to the max_threads_per_process$ in cc,a good starting point would be to add 20 - 25 to this value.

    Locate current figure

    1. Log into shell as root
    2. Browse to setting
      • # cc
        • reverse_proxy
          • max_threads_per_process$
          • (it will display a value here mine for example was on 50)

    Change the current figure

    1. Log into shell as root
    2. Browse to setting
      • # cc
        • reverse_proxy
          • max_threads_per_process$
          • example 75

     

    Hope this has shed some light in what im experiencing and maybe you are going through and if it could save you some time in your investigations im happy to do that. 

    In conclusion if any of you have experienced this in any form or way, please feel free to and your results and ideas that can prevent this.

Reply
  • Scoreboard is Full

    After going through countless logs I kept finding logs pertaining to “scoreboard is full”. I started seeing this log when we started to see large amounts of traffic on the utm.

    FYI: I currently utilize WAF and IPS on the utm.  

    What we are experiencing is when there is a large amount of incoming concurrent connections that are coming into the WAF… the utm can’t keep up with it.

    After researching the issue could find nothing to assist me and point me in the right direction(if you have found something feel free to post it, I would appreciate it).

    There were a few questions I had to ask to get clarity on the dreadful “scoreboard is Full” and why my utm is bombing with large amounts of concurrent connections.

    1. What service or function generates the log “Scoreboard is Full”
      1. The Reverse Proxy generated this log, which is a component of the Web Application Firewall (WAF)
      2. 2.    I have found some things that can affect the scoreboard, please can you ask around if these settings can be changed to better our situation? Where we can do this aswell?Please see this article: http://www.mellowjam.com/post/22717459119/monitoring-the-status-of-apache
        1. This is a good find and is currently under investigation with Sophos support.
        2. 3.    Do you have anything to suggest that there is anything else that can suggest this error?
          1. Not that I've found. The only cases, bug reports, known issues etc that I've found for this reverse proxy message are all attributed to lack of CPU availability.

    Option 1

    After looking at option two I started to think why would I need to change this unless something is not configured properly or not configured to the clients specific environment.

    I then built a test environment where I replicated the traffic to the utm (WAF) however the utm never seized and all worked just fine maybe a little sluggish. I generated traffic flow of 15000 concurrent connections and then hit it with a brute force attack J.

    Needless to say that the sites were slow and barely responded but obvious reasons, however it never responded with “Scoreboard is Full” but the whole time the CPU was sitting at 99% usage.

    I won’t lie I was baffled, then I realized I did not have ips turned on in my test environment. I am currently in testing my theory.

    • Under “Exceptions” you can bypass ips: going to these destinations.

     

     

    • Under your “Anti-DoS/Flooding” you can configure the rate to which the ips will negotiate the packet rates.

    I still currently testing my theory with regards to the ips, please note that option 2 was given to me by Sophos support.

     Option 2

    (Supplied by Sophos Support)

    I will first be testing option 1 before I carry out option 2

    So after seeing that the CPU was taking a knock I decided to query the number of the processor that was allocated to the CPU.

    What was also happening the utm was unable to do local logging an I suspect that the utm could not process everything at the same time and when the client turned local logging he found that it made a difference, but this is not the fix or solution.

    There is an option to increase the scoreboard via the UTM shell but you should be careful to make sure the box is powerful enough to do this.  If it is already low on resources then this would not be suitable and the customer should instead consider upgrading their UTM.
    To manually increase these settings you can add to the max_threads_per_process$ in cc,a good starting point would be to add 20 - 25 to this value.

    Locate current figure

    1. Log into shell as root
    2. Browse to setting
      • # cc
        • reverse_proxy
          • max_threads_per_process$
          • (it will display a value here mine for example was on 50)

    Change the current figure

    1. Log into shell as root
    2. Browse to setting
      • # cc
        • reverse_proxy
          • max_threads_per_process$
          • example 75

     

    Hope this has shed some light in what im experiencing and maybe you are going through and if it could save you some time in your investigations im happy to do that. 

    In conclusion if any of you have experienced this in any form or way, please feel free to and your results and ideas that can prevent this.

Children
No Data