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

Reply via email to