Comments (5)
I started digging into why it works for one team but not the other. My hypotesis about the websocket does not hold water. I did not know, but the other team is now actually using WebSockets more extensively than the one having the issues.
What stands out is that on the problematic page, one graphql query is done that returns a 6MB response which takes more than 5 seconds to complete and in general it makes more grapqhl queries than should be needed.
from mirrord.
More digging; as can be seen from the logs, the error is related to DNS query. In our case it can be completely avoided if we configure the db connection with the db server IP instead of the "db" name, thus avoiding the DNS query.
I'm open for screen-sharing session to show you reproduction, but I'll need time to set up an environment.
from mirrord.
Thank you! we're still investigating the logs.
from mirrord.
Fixed with #2308
from mirrord.
Observed again
from mirrord.
Related Issues (20)
- Can't override with local postgresql on node
- Install.sh broken for version 3.98.1 HOT 2
- Config to disable hostname return from container HOT 2
- http filter only takes affect based on local port instead of remote when using port mapping
- native DNS resolving using Netty on macOS fails HOT 1
- mirrord doesn't load on newest intellij Rider (2024.1) macOS
- native dns resolving fails on macOS + Netty + Java when http filter is set HOT 1
- Add BUNDLE_WITHOUT to the default exclusion list of environment variables.
- Hazelcast pings fail HOT 2
- Handle graceful shutdown in the agent
- VS code: restarting during debugging often causes error `ConnectionRefused` HOT 3
- mirrord fails to handle remote connection for bound sockets
- Issues connecting to redis in k8s using redisson/netty HOT 4
- Targetless doesn't disable incoming
- Wait for main queue to be empty before returning to original queue (< 1 day). HOT 1
- gRPC traffic is not mirrored when using the Linkerd service mesh
- cargo build fails on macOS
- mirrord Control API
- Istio Ambient Mesh Compatibility HOT 2
- Remove pause
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mirrord.