V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Pengxiguaa  ›  全部回复第 1 页 / 共 1 页
回复总数  11
2022-05-24 11:24:29 +08:00
回复了 Pengxiguaa 创建的主题 Go 编程语言 反向代理出错后,会出现线程泄露?
@yeqown ReverseProxy 模块中有 websocket 的实现,详情看 https://go.dev/src/net/http/httputil/reverseproxy.go:280,306
2022-01-21 12:13:26 +08:00
回复了 Pengxiguaa 创建的主题 Go 编程语言 反向代理出错后,会出现线程泄露?
@liaohongxing TCP TIME_WAIT 设置看这里: https://docs.microsoft.com/en-us/biztalk/technical-guides/settings-that-can-be-modified-to-improve-network-performance

另外我们生产服务器只有 windows server ...
2022-01-21 12:05:53 +08:00
回复了 Pengxiguaa 创建的主题 Go 编程语言 反向代理出错后,会出现线程泄露?
@pathletboy 功力太浅,看不太明白,只记得在所有连接断开后,goroutine 数目恢复到个位数,而 threadcreate 依然居高不下。
2022-01-19 14:19:59 +08:00
回复了 Pengxiguaa 创建的主题 Go 编程语言 反向代理出错后,会出现线程泄露?
@pathletboy

在 windows 10 powershell 通过以下命令启动 caddy
```
# caddy_windows_amd64.exe reverse-proxy --from :10086 --to 127.0.0.1:8908
```
也会积累线程,奇怪了。

有时间再测测最多能积累多少线程,会不会导致进程崩溃的问题吧。
2022-01-19 12:48:10 +08:00
回复了 yuhangch 创建的主题 Go 编程语言 来了来了, go 使用 try 来异常处理的实验性小工具
楼主似乎是改了库名,https://github.com/ez4o/go-try
2022-01-19 12:03:34 +08:00
回复了 Pengxiguaa 创建的主题 Go 编程语言 反向代理出错后,会出现线程泄露?
@pathletboy 好的,感谢提醒
2022-01-19 12:02:54 +08:00
回复了 Pengxiguaa 创建的主题 Go 编程语言 反向代理出错后,会出现线程泄露?
官方库对这部分常用场景应该有考虑才对...现在没有头绪,待学习别人反代 websocket 之后再来更新。
2022-01-19 11:56:26 +08:00
回复了 Pengxiguaa 创建的主题 Go 编程语言 反向代理出错后,会出现线程泄露?
@pathletboy 感谢回复

目前我已将系统 TCP 释放时间( TcpTimedWaitDelay )调整为了 30 秒,并重新进行了测试。
几轮 websocket 连接-断开 之后,通过资源监视器看到反代程序积累了 465 个线程,此时 websoket 客户端处于断开的状态(进程已退出),8908 websocket 服务端正常运行,等待了 10 分钟线程数并未减少。紧接着关闭 8908 服务(退出进程),等待 10 分钟,线程数依然保持不变。
2020-08-27 12:10:05 +08:00
回复了 Pengxiguaa 创建的主题 数据库 [求助] 关于 elasticSearch 中文分词插件 IK 分词机制的疑问
@murmur 感谢
2020-08-27 12:09:53 +08:00
回复了 Pengxiguaa 创建的主题 数据库 [求助] 关于 elasticSearch 中文分词插件 IK 分词机制的疑问
@polaris8977 感谢
2020-08-27 12:09:42 +08:00
回复了 Pengxiguaa 创建的主题 数据库 [求助] 关于 elasticSearch 中文分词插件 IK 分词机制的疑问
@zakokun 感谢
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2658 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 05:11 · PVG 13:11 · LAX 21:11 · JFK 00:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.