Chrome-PDF Generation time increasing dramatically inside Kubernetes pod compared to locally



  • https://playground.jsreport.net/w/mikeekert/3x9a62SA
    Exported our report to the playground, for reference.

    The generation of the report, a multi page PDF with JS based graphs/charts, takes about 2-3 seconds on average, when done locally in our own Docker instances.

    When our app is moved up to a Kubernetes pod, the generation can take upwards of 20-30 seconds, and even time out in Chrome because of this.

    Is there anything in a Kube configuration of note to adjust for JSReports scenarios? I have tried even commenting out all of the Javascript on our report, and limiting it to just 1-2 pages, and the chrome-pdf rendering portion of the process still takes far longer than it does when done on a local machine.

    With Logs:

    2022-07-07T17:14:20.869Z - info: Initializing jsreport (version: 3.6.2, configuration file: jsreport.config.json, nodejs: 16.13.1)
    2022-07-07T17:14:20.875Z - info: Searching for available extensions in /app/
    2022-07-07T17:14:20.882Z - info: Extensions location cache not found, crawling directories
    2022-07-07T17:14:21.489Z - info: Found 35 extension(s)
    2022-07-07T17:14:21.529Z - debug: Writing extension locations cache to /tmp/jsreport/core/locations.json
    2022-07-07T17:14:21.532Z - debug: Discovered 35 extensions
    2022-07-07T17:14:21.661Z - info: Using extension authentication@3.3.1
    2022-07-07T17:14:21.991Z - debug: Extension authentication@3.3.1 was disabled
    2022-07-07T17:14:21.993Z - info: Using extension base@3.0.0
    2022-07-07T17:14:22.002Z - info: Using extension child-templates@3.0.3
    2022-07-07T17:14:22.004Z - info: Using extension cli@3.2.1
    2022-07-07T17:14:22.008Z - info: Using extension components@3.2.1
    2022-07-07T17:14:22.010Z - info: Using extension data@3.0.1
    2022-07-07T17:14:22.012Z - info: Using extension express@3.4.1
    2022-07-07T17:14:22.424Z - info: Using extension freeze@3.0.1
    2022-07-07T17:14:22.427Z - info: Using extension fs-store@3.2.1
    2022-07-07T17:14:22.609Z - info: Using extension handlebars@3.1.0
    2022-07-07T17:14:22.613Z - info: Using extension import-export@3.1.2
    2022-07-07T17:14:22.630Z - info: Using extension jsrender@3.0.0
    2022-07-07T17:14:22.632Z - info: Using extension licensing@3.0.2
    2022-07-07T17:14:22.670Z - info: Using extension localization@3.2.1
    2022-07-07T17:14:22.671Z - info: Using extension npm@3.1.2
    2022-07-07T17:14:22.676Z - info: Using extension pdf-utils@3.4.1
    2022-07-07T17:14:22.680Z - info: Using extension reports@3.0.5
    2022-07-07T17:14:22.684Z - info: Using extension tags@3.1.0
    2022-07-07T17:14:22.687Z - info: Using extension text@3.0.0
    2022-07-07T17:14:22.689Z - info: Using extension version-control@3.1.1
    2022-07-07T17:14:22.706Z - info: Using extension assets@3.4.2
    2022-07-07T17:14:22.728Z - info: Using extension authorization@3.2.1
    2022-07-07T17:14:22.738Z - debug: Extension authorization@3.2.1 was disabled
    2022-07-07T17:14:22.739Z - info: Using extension browser-client@3.1.1
    2022-07-07T17:14:22.742Z - info: Using extension chrome-pdf@3.1.2
    2022-07-07T17:14:22.748Z - debug: Chrome strategy is chrome-pool, numberOfWorkers: 1
    2022-07-07T17:14:22.750Z - debug: Chrome custom launch options are executablePath=/usr/lib/chromium/chrome, args=--no-sandbox,--disable-dev-shm-usage
    2022-07-07T17:14:22.752Z - info: Using extension docx@3.3.1
    2022-07-07T17:14:22.755Z - info: Using extension html-to-xlsx@3.2.2
    2022-07-07T17:14:22.849Z - info: html-to-xlsx detected chrome as available html engine
    2022-07-07T17:14:22.853Z - info: Using extension pptx@3.2.1
    2022-07-07T17:14:22.859Z - info: Using extension scheduling@3.0.2
    2022-07-07T17:14:22.946Z - info: Using extension scripts@3.2.1
    2022-07-07T17:14:22.948Z - info: Using extension static-pdf@3.0.0
    2022-07-07T17:14:22.949Z - info: Using extension studio@3.6.0
    2022-07-07T17:14:23.132Z - info: Using extension xlsx@3.2.1
    2022-07-07T17:14:23.170Z - info: Using extension public-templates@3.0.0
    2022-07-07T17:14:23.173Z - debug: Extension public-templates@3.0.0 was disabled
    2022-07-07T17:14:23.173Z - info: Using extension sample-template@3.2.1
    2022-07-07T17:14:23.177Z - info: Using extension studio-theme-dark@3.0.1
    2022-07-07T17:14:23.179Z - info: Code sandboxing is disabled, users can potentially penetrate the local system if you allow code from external users to be part of your reports
    2022-07-07T17:14:23.180Z - info: Using general timeout for rendering (reportTimeout: 60000)
    2022-07-07T17:14:23.180Z - info: Using fs provider for template store.
    2022-07-07T17:14:23.194Z - info: fs store is persisting using fs for /app/data
    2022-07-07T17:14:23.215Z - info: fs store is loading data
    2022-07-07T17:14:23.385Z - info: fs store is initialized successfully
    2022-07-07T17:14:23.396Z - debug: studio default theme is: light
    2022-07-07T17:14:23.414Z - info: Creating default express app.
    2022-07-07T17:14:23.458Z - info: jsreport server successfully started on http port: 5488
    2022-07-07T17:14:23.461Z - info: Verifying license key 6E0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX834
    2022-07-07T17:14:23.467Z - info: License key for subscription verified against the /app/jsreport.license.json file
    2022-07-07T17:14:23.484Z - debug: Creating samples is disabled
    2022-07-07T17:14:23.486Z - info: Initializing worker threads
    2022-07-07T17:14:23.487Z - debug: Extensions in workers: base, child-templates, components, data, express, handlebars, jsrender, localization, npm, pdf-utils, reports, text, version-control, assets, browser-client, chrome-pdf, docx, html-to-xlsx, pptx, scripts, static-pdf, studio, xlsx
    2022-07-07T17:14:25.543Z - info: 3 worker threads initialized in 2057ms
    2022-07-07T17:14:25.545Z - info: Starting temp files cleanup with 180000ms threshold
    2022-07-07T17:14:25.547Z - info: reporter initialized
    2022-07-07T17:15:51.369Z - info: Render request 1 queued for execution and waiting for availible worker rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:51.478Z - info: Starting rendering request 1 (user: null) rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:51.479Z - info: Rendering template { name: trends, recipe: chrome-pdf, engine: handlebars, preview: false } rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:51.550Z - debug: Inline data specified. rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:51.551Z - debug: Executing script beforeRender.js (beforeRender) rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
    Arguments:
    [0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: 06/01/2022, _f: undefined, _strict: undefined, _locale: [object Object]
    Error
    at Function.createFromInputFallback (/app/node_modules/moment/moment.js:324:25)
    at configFromString (/app/node_modules/moment/moment.js:2550:19)
    at configFromInput (/app/node_modules/moment/moment.js:2993:13)
    at prepareConfig (/app/node_modules/moment/moment.js:2976:13)
    at createFromConfig (/app/node_modules/moment/moment.js:2943:44)
    at createLocalOrUTC (/app/node_modules/moment/moment.js:3037:16)
    at createLocal (/app/node_modules/moment/moment.js:3041:16)
    at hooks (/app/node_modules/moment/moment.js:16:29)
    at dateFormat (sandbox.js:62:30)
    at formatMarketTrendsData (sandbox.js:27:25)
    2022-07-07T17:15:52.387Z - debug: Base url not specified, skipping its injection. rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:52.420Z - debug: Replaced assets ["ej2-base.min.js","ej2-data.min.js","ej2-svg-base.min.js","ej2-charts.min.js","moment.min.js","MaterialIcons-Regular.ttf","trend-styles.css","trends-table.css","bootstrap-utilities.min.css","bootstrap-grid.min.css"] rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:52.420Z - debug: Rendering engine handlebars rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:53.990Z - debug: Executing recipe chrome-pdf rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:54.672Z - debug: Converting with chrome HeadlessChrome/93.0.4577.82 using chrome-pool strategy rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.182Z - debug: Page request: GET (document) file:///tmp/jsreport/autocleanup/27dfc82f-b25e-4bcc-934e-c1fbc72f10d5-chrome-pdf.html rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.349Z - debug: Page request: GET (stylesheet) https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.354Z - debug: Page request finished: GET (document) file:///tmp/jsreport/autocleanup/27dfc82f-b25e-4bcc-934e-c1fbc72f10d5-chrome-pdf.html rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.357Z - debug: Page request: GET (script) http://jsreport.qa-report.svc.cluster.local:5488/assets/content/ej2-base.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.368Z - debug: Page request: GET (script) http://jsreport.qa-report.svc.cluster.local:5488/assets/content/ej2-data.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.374Z - debug: Page request: GET (script) http://jsreport.qa-report.svc.cluster.local:5488/assets/content/ej2-svg-base.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.375Z - debug: Page request: GET (script) http://jsreport.qa-report.svc.cluster.local:5488/assets/content/ej2-charts.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.381Z - debug: Page request: GET (script) http://jsreport.qa-report.svc.cluster.local:5488/assets/content/moment.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.389Z - debug: Page request finished: GET (script) 200 http://jsreport.qa-report.svc.cluster.local:5488/assets/content/moment.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.398Z - debug: Page request finished: GET (script) 200 http://jsreport.qa-report.svc.cluster.local:5488/assets/content/ej2-svg-base.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.470Z - debug: Page request finished: GET (script) 200 http://jsreport.qa-report.svc.cluster.local:5488/assets/content/ej2-base.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.471Z - debug: Page request finished: GET (script) 200 http://jsreport.qa-report.svc.cluster.local:5488/assets/content/ej2-data.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.571Z - debug: Page request finished: GET (script) 200 http://jsreport.qa-report.svc.cluster.local:5488/assets/content/ej2-charts.min.js rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.571Z - debug: Page request: GET (image) https://abtmqsastgapps.blob.core.windows.net/mq-uno/metro/CB_Logo_RGB_Horizontal_Realty.png rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.676Z - debug: Page request finished: GET (image) 200 https://abtmqsastgapps.blob.core.windows.net/mq-uno/metro/CB_Logo_RGB_Horizontal_Realty.png rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:55.677Z - debug: Page request finished: GET (stylesheet) 200 https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.217Z - debug: Page request: GET (image) https://abtmqsastgapps.blob.core.windows.net/mq-uno/gallery/615/615-FL-869405712/background.jpg rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.218Z - debug: Page request: GET (image) https://m.exports.nrtwebservices.com/a/30/188759/pGiMUetxgMyC/profile.jpg rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.315Z - debug: Page request: GET (font) https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.317Z - debug: Page request: GET (font) data:font/ttf;base64,AAEAAAAPAIAAAwBwR0RFRgUKAFMAAtwYAAAAHEdQT1MAGQAMAALcNAAAABBHU1VCYEvfAQAC3EQAAKeqT1MvMgpzImMAAsH0AAAAYGNtYXCLAEgaAALCVAAAGBpjdnQgABEBRAAC2nAAAAAEZ2FzcP//AAMAAtwQAAAACGdseWZi+AHQAAAA/AACm/NoZWFkFSKo7gACtWgAAAA2aGhlYQQBAgQAAsHQAAAAJGhtdHiqwanbAAK1oAAADDBsb2NhByhIqAACnRAAABhYbWF4cAZvARoAApzwAAAAIG5hbWUcFTXoAALadAAAAXpwb3N0/4YAMgAC2/AAAAAgAAIAEQAAAJkBVQADAAcALrEBAC88sgcEAO0ysQYF3DyyAwIA7TIAsQMALzyyBQQA7TKyBwYB/DyyAQIA7TIzETMRJzMRIxGId2ZmAVX+qxEBMwABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAA... rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.318Z - debug: Page request: GET (font) https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.319Z - debug: Page request: GET (font) https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.320Z - debug: Page request: GET (font) https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.606Z - debug: Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
    Arguments:
    [0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: 2019/07/01, _f: undefined, _strict: undefined, _locale: [object Object]
    Error
    at Function.createFromInputFallback (http://jsreport.qa-report.svc.cluster.local:5488/assets/content/moment.min.js:1:3274)
    at http://jsreport.qa-report.svc.cluster.local:5488/assets/content/moment.min.js:1:21836
    at bt (http://jsreport.qa-report.svc.cluster.local:5488/assets/content/moment.min.js:1:21887)
    at xt (http://jsreport.qa-report.svc.cluster.local:5488/assets/content/moment.min.js:1:22453)
    at Tt (http://jsreport.qa-report.svc.cluster.local:5488/assets/content/moment.min.js:1:22535)
    at f (h... rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.854Z - debug: Page request: GET (font) https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.855Z - debug: Page request: GET (font) https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.855Z - debug: Page request: GET (font) https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.856Z - debug: Page request finished: GET (image) 200 https://m.exports.nrtwebservices.com/a/30/188759/pGiMUetxgMyC/profile.jpg rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:56.860Z - debug: Page request: GET (font) https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:57.224Z - debug: Page request finished: GET (font) 200 https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:57.225Z - debug: Page request finished: GET (font) 200 https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:57.226Z - debug: Page request finished: GET (font) 200 https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:57.226Z - debug: Page request finished: GET (font) 200 https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2 rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:57.728Z - debug: Page request finished: GET (font) 200 data:font/ttf;base64,AAEAAAAPAIAAAwBwR0RFRgUKAFMAAtwYAAAAHEdQT1MAGQAMAALcNAAAABBHU1VCYEvfAQAC3EQAAKeqT1MvMgpzImMAAsH0AAAAYGNtYXCLAEgaAALCVAAAGBpjdnQgABEBRAAC2nAAAAAEZ2FzcP//AAMAAtwQAAAACGdseWZi+AHQAAAA/AACm/NoZWFkFSKo7gACtWgAAAA2aGhlYQQBAgQAAsHQAAAAJGhtdHiqwanbAAK1oAAADDBsb2NhByhIqAACnRAAABhYbWF4cAZvARoAApzwAAAAIG5hbWUcFTXoAALadAAAAXpwb3N0/4YAMgAC2/AAAAAgAAIAEQAAAJkBVQADAAcALrEBAC88sgcEAO0ysQYF3DyyAwIA7TIAsQMALzyyBQQA7TKyBwYB/DyyAQIA7TIzETMRJzMRIxGId2ZmAVX+qxEBMwABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAAAAAMQABAAAAAAAAAAAAA... rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:58.231Z - debug: Page request finished: GET (image) 200 https://abtmqsastgapps.blob.core.windows.net/mq-uno/gallery/615/615-FL-869405712/background.jpg rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:15:59.032Z - debug: Chrome will wait for printing trigger rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:16:00.134Z - debug: Running chrome with params {"printBackground":true,"displayHeaderFooter":false,"height":"","marginBottom":"0","marginTop":"0","marginRight":"0","marginLeft":"0","format":"","width":"","pageRanges":"","waitForNetworkIddle":false,"waitForJS":true,"mediaType":"print","waitForNetworkIdle":false,"timeout":57361,"landscape":true,"margin":{"top":"0","right":"0","bottom":"0","left":"0"}} rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:16:10.854Z - debug: Skipping storing report. rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs
    2022-07-07T17:16:10.855Z - info: Rendering request 1 finished in 19481 ms rootId=wbrw9mero73tzgs, id=wbrw9mero73tzgs



  • Don't you limit the pod's CPU ?



  • Right now the resource settings are:
    CPU limits 500m and Requests 200m



  • How the performance changes when you remove the pod limits?


Log in to reply
 

Looks like your connection to jsreport forum was lost, please wait while we try to reconnect.