wofr commented on issue #8125: URL: https://github.com/apache/apisix/issues/8125#issuecomment-1285031162
The web-ui we are running is Dagit (https://docs.dagster.io/concepts/dagit/dagit ) is the open-source UI of the Dagster project. I now made a new observation, even if the page was finnaly loaded succesfull after a while the graphql calls start to fail. See logs at the end of this post Here is how the route looks like in the apisisx-dashboard ``` { "uris": [ "/*", "/graphql" ], "name": "tracs_tracs-route-workflow-orchestrator_tracs-route-workflow-orchestrator", "desc": "Created by apisix-ingress-controller, DO NOT modify it manually", "hosts": [ "dagster-dev.my-domain.com" ], "plugins": { "cors": { "allow_credential": false, "allow_headers": "*", "allow_methods": "*", "allow_origins": "*", "expose_headers": "*", "max_age": 5 }, "openid-connect": { "access_token_in_authorization_header": false, "bearer_only": false, "client_id": "apisix", "client_secret": "mysecret", "disable": false, "discovery": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/.well-known/openid-configuration", "introspection_endpoint_auth_method": "client_secret_basic", "logout_path": "/logout", "realm": "apisix_test_realm", "redirect_uri": "/callback", "scope": "openid profile", "set_access_token_header": true, "set_id_token_header": true, "set_refresh_token_header": false, "set_userinfo_header": true, "ssl_verify": false, "timeout": 3, "use_pkce": false }, "redirect": { "encode_uri": false, "http_to_https": true, "ret_code": 302 } }, "upstream_id": "18dd6615", "labels": { "managed-by": "apisix-ingress-controller" }, "enable_websocket": true, "status": 1 } ``` Maybe its a problem with the graphql route, as it seems ![image](https://user-images.githubusercontent.com/2195242/196876627-42d251cf-4644-4391-a359-99c2f02edb50.png) The logs ``` { "log": { "version": "1.2", "creator": { "name": "Firefox", "version": "105.0.3" }, "browser": { "name": "Firefox", "version": "105.0.3" }, "pages": [ { "startedDateTime": "2022-10-20T08:45:29.865+02:00", "id": "page_2", "title": "Dagit", "pageTimings": { "onContentLoad": -1, "onLoad": -1 } } ], "entries": [ { "pageref": "page_2", "startedDateTime": "2022-10-20T08:45:29.865+02:00", "request": { "bodySize": 287, "method": "POST", "url": "https://dagster-dev.my-domain.com/graphql", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "dagster-dev.my-domain.com" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "de,en-US;q=0.7,en;q=0.3" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Referer", "value": "https://dagster-dev.my-domain.com/instance/overview" }, { "name": "content-type", "value": "application/json" }, { "name": "Content-Length", "value": "287" }, { "name": "Origin", "value": "https://dagster-dev.my-domain.com" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Cookie", "value": "session=YrC2A0GJRVdh4Qxmlp_v2g|1666251924|9xlRJDkdVG8XavZk4VkbhE2Rc-jFPhnLnpjbW570SFFVuttCCAXn5Jlczs7La1JbIfA2HaNr3qRZBvBEHPjHJl_tzgzeuyGzZEHaoEHdNAlM6TuPPVJe0yAmtRN5patirjlLSARgWyLdEixM8ztVpD-SpvRswAdmbVQZ0xN0inWMHpLQv0fTW0kRZyVBa157Iff5egLAYVwANS0_Lypv9N1w100ll1wIr6wR8qO014I|_tjaG0pKAgdZEpblPDGEnbrQQBE" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-origin" }, { "name": "DNT", "value": "1" }, { "name": "TE", "value": "trailers" } ], "cookies": [ { "name": "session", "value": "YrC2A0GJRVdh4Qxmlp_v2g|1666251924|9xlRJDkdVG8XavZk4VkbhE2Rc-jFPhnLnpjbW570SFFVuttCCAXn5Jlczs7La1JbIfA2HaNr3qRZBvBEHPjHJl_tzgzeuyGzZEHaoEHdNAlM6TuPPVJe0yAmtRN5patirjlLSARgWyLdEixM8ztVpD-SpvRswAdmbVQZ0xN0inWMHpLQv0fTW0kRZyVBa157Iff5egLAYVwANS0_Lypv9N1w100ll1wIr6wR8qO014I|_tjaG0pKAgdZEpblPDGEnbrQQBE" } ], "queryString": [], "headersSize": 847, "postData": { "mimeType": "application/json", "params": [], "text": "{\"operationName\":\"WorkspaceUpdateCheckQuery\",\"variables\":{},\"query\":\"query WorkspaceUpdateCheckQuery {\\n workspaceOrError {\\n __typename\\n ... on Workspace {\\n locationEntries {\\n __typename\\n id\\n loadStatus\\n }\\n __typename\\n }\\n }\\n}\\n\"}" } }, "response": { "status": 302, "statusText": "Found", "httpVersion": "HTTP/2", "headers": [ { "name": "date", "value": "Thu, 20 Oct 2022 06:45:27 GMT" }, { "name": "content-type", "value": "text/html" }, { "name": "content-length", "value": "142" }, { "name": "location", "value": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/protocol/openid-connect/auth?client_id=apisix&scope=openid%20profile&response_type=code&redirect_uri=https%3A%2F%2Fdagster-dev.my-domain.com%2Fcallback&nonce=cc5b93d3d3d2f20034744dc9688cdb86&state=1e72ea183e18a04781e024e263297d1a" }, { "name": "set-cookie", "value": "session=YrC2A0GJRVdh4Qxmlp_v2g|1666251927|-92QZV013awD35tpSzVoPJSaEBHbdIxttnQ2-QtW-jriLlHf0rYP83nyo320C2ZFH-ABmpPIi8EIvWZmHoKe6a3NraAw54ADKES25mja4IZKqnGWlKHox6sbSa1hARgGisJboiaqJQq6Jos_D95zu5qHKut-YOmPs-kkAgR2HQlzUWWfU-0jjwfakJh5fpR1MqB6BK7eeVj9bVLBPpQLDF-6wZ60KBVmgcX4k8OcPns|79Cuc-JKYcBpFit5ZEHHN-gaZDQ; Path=/; SameSite=Lax; Secure; HttpOnly" }, { "name": "cache-control", "value": "no-cache, no-store, max-age=0" }, { "name": "server", "value": "APISIX/2.15.0" }, { "name": "access-control-allow-origin", "value": "*" }, { "name": "access-control-allow-methods", "value": "*" }, { "name": "access-control-max-age", "value": "5" }, { "name": "access-control-expose-headers", "value": "*" }, { "name": "access-control-allow-headers", "value": "*" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [ { "name": "session", "value": "YrC2A0GJRVdh4Qxmlp_v2g|1666251927|-92QZV013awD35tpSzVoPJSaEBHbdIxttnQ2-QtW-jriLlHf0rYP83nyo320C2ZFH-ABmpPIi8EIvWZmHoKe6a3NraAw54ADKES25mja4IZKqnGWlKHox6sbSa1hARgGisJboiaqJQq6Jos_D95zu5qHKut-YOmPs-kkAgR2HQlzUWWfU-0jjwfakJh5fpR1MqB6BK7eeVj9bVLBPpQLDF-6wZ60KBVmgcX4k8OcPns|79Cuc-JKYcBpFit5ZEHHN-gaZDQ" } ], "content": { "mimeType": "", "size": 0, "encoding": "base64", "comment": "Keine Response-Bodies enthalten" }, "redirectURL": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/protocol/openid-connect/auth?client_id=apisix&scope=openid%20profile&response_type=code&redirect_uri=https%3A%2F%2Fdagster-dev.my-domain.com%2Fcallback&nonce=cc5b93d3d3d2f20034744dc9688cdb86&state=1e72ea183e18a04781e024e263297d1a", "headersSize": 1027, "bodySize": 2161 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 50, "receive": 0 }, "time": 50, "_securityState": "secure", "serverIPAddress": "127.0.0.1", "connection": "9000" }, { "pageref": "page_2", "startedDateTime": "2022-10-20T08:45:29.927+02:00", "request": { "bodySize": 0, "method": "OPTIONS", "url": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/protocol/openid-connect/auth?client_id=apisix&scope=openid%20profile&response_type=code&redirect_uri=https%3A%2F%2Fdagster-dev.my-domain.com%2Fcallback&nonce=cc5b93d3d3d2f20034744dc9688cdb86&state=1e72ea183e18a04781e024e263297d1a", "httpVersion": "HTTP/2", "headers": [ { "name": "Host", "value": "keycloak-dev.my-domain.com" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "de,en-US;q=0.7,en;q=0.3" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Access-Control-Request-Method", "value": "GET" }, { "name": "Referer", "value": "https://dagster-dev.my-domain.com/" }, { "name": "Origin", "value": "https://dagster-dev.my-domain.com" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-site" }, { "name": "DNT", "value": "1" }, { "name": "TE", "value": "trailers" } ], "cookies": [], "queryString": [ { "name": "client_id", "value": "apisix" }, { "name": "scope", "value": "openid profile" }, { "name": "response_type", "value": "code" }, { "name": "redirect_uri", "value": "https://dagster-dev.my-domain.com/callback" }, { "name": "nonce", "value": "cc5b93d3d3d2f20034744dc9688cdb86" }, { "name": "state", "value": "1e72ea183e18a04781e024e263297d1a" } ], "headersSize": 755 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/2", "headers": [ { "name": "referrer-policy", "value": "no-referrer" }, { "name": "x-frame-options", "value": "SAMEORIGIN" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains" }, { "name": "x-content-type-options", "value": "nosniff" }, { "name": "x-xss-protection", "value": "1; mode=block" }, { "name": "content-type", "value": "application/json" }, { "name": "content-length", "value": "25" }, { "name": "date", "value": "Thu, 20 Oct 2022 06:45:27 GMT" }, { "name": "via", "value": "1.1 google" }, { "name": "alt-svc", "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" }, { "name": "X-Firefox-Spdy", "value": "h2" } ], "cookies": [], "content": { "mimeType": "application/json", "size": 0, "text": "" }, "redirectURL": "", "headersSize": 389, "bodySize": 389 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 28, "receive": 0 }, "time": 28, "_securityState": "secure", "serverIPAddress": "127.0.0.1", "connection": "9000" }, { "pageref": "page_2", "startedDateTime": "2022-10-20T08:45:29.959+02:00", "request": { "bodySize": 0, "method": "GET", "url": "https://keycloak-dev.my-domain.com/realms/apisix_test_realm/protocol/openid-connect/auth?client_id=apisix&scope=openid%20profile&response_type=code&redirect_uri=https%3A%2F%2Fdagster-dev.my-domain.com%2Fcallback&nonce=cc5b93d3d3d2f20034744dc9688cdb86&state=1e72ea183e18a04781e024e263297d1a", "httpVersion": "", "headers": [ { "name": "Host", "value": "keycloak-dev.my-domain.com" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:105.0) Gecko/20100101 Firefox/105.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "de,en-US;q=0.7,en;q=0.3" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Origin", "value": "https://dagster-dev.my-domain.com" }, { "name": "Referer", "value": "https://dagster-dev.my-domain.com/" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Sec-Fetch-Dest", "value": "empty" }, { "name": "Sec-Fetch-Mode", "value": "cors" }, { "name": "Sec-Fetch-Site", "value": "same-site" }, { "name": "DNT", "value": "1" } ], "cookies": [], "queryString": [ { "name": "client_id", "value": "apisix" }, { "name": "scope", "value": "openid profile" }, { "name": "response_type", "value": "code" }, { "name": "redirect_uri", "value": "https://dagster-dev.my-domain.com/callback" }, { "name": "nonce", "value": "cc5b93d3d3d2f20034744dc9688cdb86" }, { "name": "state", "value": "1e72ea183e18a04781e024e263297d1a" } ], "headersSize": null }, "response": { "status": 0, "statusText": "", "httpVersion": "", "headers": [], "cookies": [], "content": {}, "redirectURL": "", "bodySize": -1 }, "cache": {}, "timings": {}, "time": 0 } ] } } ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@apisix.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org