对于rsync:readerror:Connectionresetbypeer(104)感兴趣的读者,本文将提供您所需要的所有信息,并且为您提供关于(104)Connectionresetbypeer
对于rsync: read error: Connection reset by peer (104)感兴趣的读者,本文将提供您所需要的所有信息,并且为您提供关于(104) Connection reset by peer 怎么解决,这个问题、Android java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)、android下载文件出现SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)、apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104))的宝贵知识。
本文目录一览:- rsync: read error: Connection reset by peer (104)
- (104) Connection reset by peer 怎么解决,这个问题
- Android java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
- android下载文件出现SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
- apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104))
rsync: read error: Connection reset by peer (104)
Centos7 rsync 守护进程上传文件失败
[root@nfs ~]# rsync -avz /etc rsync_backup@172.16.1.41::backup
sending incremental file list
rsync: read error: Connection reset by peer (104)
rsync error: error in socket IO (code 10) at io.c(785) [sender=3.1.2]
[root@backup ~]# systemctl status rsyncd
● rsyncd.service - fast remote file copy program daemon
Loaded: loaded (/usr/lib/systemd/system/rsyncd.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2019-01-15 22:29:50 CST; 5min ago
Main PID: 1245 (rsync)
CGroup: /system.slice/rsyncd.service
└─1245 /usr/bin/rsync --daemon --no-detach
Jan 15 22:29:50 backup systemd[1]: Started fast remote file copy program daemon.
Jan 15 22:29:50 backup systemd[1]: Starting fast remote file copy program daemon...
Jan 15 22:29:50 backup rsyncd[1245]: rsyncd version 3.1.2 starting, listening on port 873
Jan 15 22:30:20 backup rsyncd[1252]: Global parameter port found in module section!
Jan 15 22:30:20 backup rsyncd[1252]: params.c:Parameter() - Ignoring badly formed line ...ors
Jan 15 22:30:30 backup rsyncd[1252]: name lookup failed for 172.16.1.31: Name or servic...own
Jan 15 22:30:30 backup rsyncd[1252]: connect from UNKNOWN (172.16.1.31)
Jan 15 22:30:30 backup rsyncd[1252]: rsync to backup/ from UNKNOWN (172.16.1.31)
Jan 15 22:30:30 backup rsyncd[1252]: ERROR: module is read only
Jan 15 22:30:30 backup rsyncd[1252]: rsync error: syntax or usage error (code 1) at mai....2]
Hint: Some lines were ellipsized, use -l to show in full.
后来尝试重新写配置文件,发现成功了
[root@backup ~]# vim /etc/rsyncd.conf
uid = rsync
gid = rsync
port = 873
fake super = yes
use chroot = no
max connections = 200
timeout = 600
ignore errors
read only = false
list = false
auth users = rsync_backup
secrets file = /etc/rsync.passwd
log file = /var/log/rsyncd.log
#####################################
[backup]
comment = welcome to oldboyedu backup!
path = /backup
(104) Connection reset by peer 怎么解决,这个问题
错误
您所请求的网址(URL)无法获取
当尝试读取以下网址(URL)时: http://www.tibetanqa.com/
发生了下列的错误:
- Read Error
读取错误
系统回应:
(104) Connection reset by peer
An error condition occurred while reading data from the network. Please retry your request.
正在通过网络读取数据时发生了错误,请重新尝试。
本缓存服务器管理员:support@cacheapp.com
Generated Tue, 08 Sep 2015 09:09:29 GMT by www.qinghaiapp.com (Cdn Cache Server V2.0)
Android java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
今天在开发测试的时候忽然出现的问题,具体httpclient.execute(httpRequest)时候会报出该异常。然后再也无法发送任何网络请求,之前从未发生过,代码也没有动过,然后换了一部别人的手机(代码未动过)之后发现可以正常使用,感觉很奇怪。想知道原因。
异常内容:
java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer);
at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:592)
at libcore.io.IoBridge.recvfrom(IoBridge.java:556)
at java.net.PlainSocketImpl.read(PlainSocketImpl.java:485)
at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:37)
at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:237)
at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103) at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:180)
at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:428)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
android下载文件出现SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
用AndroidHttpClient下载文件报错, 在网上搜了好久,都没能解决问题。。。
但是用android UC浏览器,或者在pc上下载都是正常的。
apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104))
apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104))
apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104))
今天用apache 自带的ab工具测试,当并发量达到1000多的时候报错如下:
[root@aa~]# This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.1.176 (be patient)
Completed 300 requests
Completed 600 requests
Completed 900 requests
apr_socket_recv: Connection reset by peer (104)
Total of 1085 requests completed
查看应用服务器和数据库均未报错,连接被重置,bingyi了以下,apr_socket_recv这个是操作系统内核的一个参数,在高并发的情况下,内核会认为系统受到了SYN flood攻击,会发送cookies(possible SYN flooding on port 80. Sending cookies),这样会减慢影响请求的速度,所以在应用服务武器上设置下这个参数为0禁用系统保护就可以进行大并发测试了:
# vim /etc/sysctl.conf
net.ipv4.tcp_syncookies = 0
# sysctl -p
然后就可以超过1000个并发测试了。
另附其他系统内核参数说明:
net.ipv4.tcp_syncookies = 0
#此参数是为了防止洪水攻击的,但对于大并发系统,要禁用此设置
net.ipv4.tcp_max_syn_backlog
#参数决定了SYN_RECV状态队列的数量,一般默认值为512或者1024,即超过这个数量,系统将不再接受新的TCP连接请求,一定程度上可以防止系统资源耗尽。可根据情况增加该值以接受更多的连接请求。
net.ipv4.tcp_tw_recycle
#参数决定是否加速TIME_WAIT的sockets的回收,默认为0。
net.ipv4.tcp_tw_reuse
#参数决定是否可将TIME_WAIT状态的sockets用于新的TCP连接,默认为0。
net.ipv4.tcp_max_tw_buckets
#参数决定TIME_WAIT状态的sockets总数量,可根据连接数和系统资源需要进行设置。
参考:
http://zhumeng8337797.blog.163.com/blog/static/100768914201262091634698/
今天的关于rsync: read error: Connection reset by peer (104)的分享已经结束,谢谢您的关注,如果想了解更多关于(104) Connection reset by peer 怎么解决,这个问题、Android java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)、android下载文件出现SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)、apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104))的相关知识,请在本站进行查询。
本文标签: