[GH-ISSUE #1640] TCP服务,服务端出现大量SNY_RECV #1297

Closed
opened 2026-05-05 12:49:36 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @SeanDemo2017 on GitHub (Feb 6, 2020).
Original GitHub issue: https://github.com/fatedier/frp/issues/1640

有大佬遇到过吗,我使用tcp类型访问window上的某个端口的tcp类型的固定端口授权,local_port和 remote_port 相同。出现Time_Wait,但一段时间后,出现大量SNY_RECV

Originally created by @SeanDemo2017 on GitHub (Feb 6, 2020). Original GitHub issue: https://github.com/fatedier/frp/issues/1640 有大佬遇到过吗,我使用tcp类型访问window上的某个端口的tcp类型的固定端口授权,local_port和 remote_port 相同。出现Time_Wait,但一段时间后,出现大量SNY_RECV
Author
Owner

@SeanDemo2017 commented on GitHub (Feb 6, 2020):

我查了好像是SIGPIPE信号导致tcp中断的,有人知道如何忽略吗,以下意思是要写进frps吗,有从linux系统层面忽略“SIGPIPE信号”的操作吗?

“为了避免进程退出, 可以捕获SIGPIPE信号, 或者忽略它, 给它设置SIG_IGN信号处理函数:

signal(SIGPIPE, SIG_IGN);”

<!-- gh-comment-id:582831570 --> @SeanDemo2017 commented on GitHub (Feb 6, 2020): 我查了好像是SIGPIPE信号导致tcp中断的,有人知道如何忽略吗,以下意思是要写进frps吗,有从linux系统层面忽略“SIGPIPE信号”的操作吗? “为了避免进程退出, 可以捕获SIGPIPE信号, 或者忽略它, 给它设置SIG_IGN信号处理函数: signal(SIGPIPE, SIG_IGN);”
Author
Owner

@deadlineOvO commented on GitHub (Feb 21, 2020):

我查了好像是SIGPIPE信号导致tcp中断的,有人知道如何忽略吗,以下意思是要写进frps吗,有从linux系统层面忽略“SIGPIPE信号”的操作吗?

“为了避免进程退出, 可以捕获SIGPIPE信号, 或者忽略它, 给它设置SIG_IGN信号处理函数:

signal(SIGPIPE, SIG_IGN);”

你是怎么启动的?

<!-- gh-comment-id:589595496 --> @deadlineOvO commented on GitHub (Feb 21, 2020): > 我查了好像是SIGPIPE信号导致tcp中断的,有人知道如何忽略吗,以下意思是要写进frps吗,有从linux系统层面忽略“SIGPIPE信号”的操作吗? > > “为了避免进程退出, 可以捕获SIGPIPE信号, 或者忽略它, 给它设置SIG_IGN信号处理函数: > > signal(SIGPIPE, SIG_IGN);” 你是怎么启动的?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/frp#1297
No description provided.