Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-16897

Provide an easy way to change some setting for nginx performance tuning of Fuse Console in OCP env

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • fuse-7.10-GA
    • fuse-7.8-patch-1
    • Fuse Console

    Description

      I am using 7.8.1 Fuse Console on OCP 4.X, the console only seems to display for containers with a smaller number of routes. anything above about 30 routes times out/fails to load. We has some pods that have 80/90 routes which don't load with the current setup.
      The logs as below: 

      2021/06/23 20:41:31 [error] 25#0: *630 too big subrequest response while sending to client, client: 172.30.34.1, server: localhost, request: "POST /management/namespaces/esb-tsc/pods/https:sb-camel-app-12-8sk5q:8778/jolokia/?maxDepth=7&maxCollectionSize=5000&ignoreErrors=true&canonicalNaming=false HTTP/1.1", subrequest: "/proxy/https:172.30.11.84:8778/jolokia/", upstream: "https://172.30.11.84:8778/jolokia/", host: "fuse-console-test", referrer: "https://fuse-console-test/integration/?con=sb-camel-app-12-8sk5q"
      
      

      We have to change the setting /opt/app-root/etc/nginx.d/nginx-gateway.conf  on our largest pod  

        subrequest_output_buffer_size 60m;

      and build our own image.

      Pls provide an easy way to modify these properties. 

          # Performance tuning
          subrequest_output_buffer_size 10m;
          client_body_buffer_size       256k;
          proxy_buffers                 16 128k;
      

       

      Attachments

        Issue Links

          Activity

            People

              rhn-support-tasato Tadayoshi Sato
              rhn-support-xiwu Xiaohui Wu
              Juri Solovjov Juri Solovjov
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: