Comments (3)
@vodkaslime I reproduced this issue.
C2022-04-06T13:54:24.323+0800 INFO Got signal and prepare to terminate {"signal": "interrupt"}
2022-04-06T13:54:24.323+0800 WARN Client connection transporter terminated {"addr": "139.198.29.15:2328"}
2022-04-06T13:54:24.323+0800 INFO Monitoring goroutine finished {"error": "context canceled"}
2022-04-06T13:54:24.323+0800 INFO Relay server information updater stopped
2022-04-06T13:54:24.323+0800 INFO Serve virtual device write goroutine stopped
2022-04-06T13:54:24.323+0800 INFO Local events monitor stopped
2022-04-06T13:54:24.323+0800 ERROR Read relay server message failed {"error": "read tcp 10.28.221.221:47928->139.198.29.15:2328: use of closed network connection"}
2022-04-06T13:54:24.323+0800 ERROR Close relay server connection failed {"relay_server_id": 1490510868985679872}
2022-04-06T13:54:24.323+0800 INFO The relay manager is stopped
2022-04-06T13:54:24.323+0800 WARN Client connection transporter terminated {"addr": "139.198.171.210:2328"}
2022-04-06T13:54:24.323+0800 ERROR Read relay server message failed {"error": "read tcp 10.28.221.221:42822->139.198.171.210:2328: use of closed network connection"}
^C
2022-04-06T13:58:10.071+0800 INFO Serve virtual device read goroutine stopped
2022-04-06T13:58:10.071+0800 INFO The Driver is powered off, see you again
2022-04-06T13:58:10.071+0800 INFO Driver is terminated successfully
Seems that the virtual device ready goroutine blocked the cleanup according to log: Serve virtual device read goroutine stopped
.
from pairmesh.
Oh nice finding. But looks like this comes from serveDevRead
. How could this folk possibly blocking others? By just taking up a wg counter? And again, what makes it so slow, since the close of it does not seemingly incur any slow operations
from pairmesh.
Need more time to take investigation.
from pairmesh.
Related Issues (20)
- Local addresses should be deduplicated
- Cannot renewal credentials periodically HOT 1
- The logo color not friendly on launchpad
- Detect local address changed automatically
- PairMesh node doesn't refresh token automatically
- How well does it scale? HOT 3
- K
- powershell install error HOT 1
- Support show help information in GUI
- Support customize api/web gateway address for Windows
- Support customize api/web gateway address for MacOS
- Align current device information and connectivity status to the right side HOT 2
- Support switch languages in the context menu
- Current device name has different alignment with connectivity status
- 请问,官方有没有其他社区交流途径? HOT 2
- Support auto detect the default Locale for the first bootstrap
- Add documentation: how to benchmark PairMesh HOT 1
- Fix golint issues reported by goreportcard.com
- The architecture image doesn't work well in GitHub dark mode
- Panicked on linux
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 pairmesh.