当前位置: 首页 > news >正文

建网站公司销售优化方法

建网站公司销售,优化方法,博客网站开发源代码,禅城网站建设代理测试环境没有报错,生产环境每天都有几条这样的报错,网上查了好多资料,翻译成中文大概意思是 Broken pipe(“管道破裂”) 错误原因说明: 1)broken pipe的字面意思是“管道破裂”。broken pip的…

测试环境没有报错,生产环境每天都有几条这样的报错,网上查了好多资料,翻译成中文大概意思是 Broken pipe(“管道破裂”

错误原因说明:

1)broken pipe的字面意思是“管道破裂”。broken pip的原因是该管道的读端被关闭。

2)broken pipe经常发生socket关闭之后(或者其他的描述符关闭之后)的write操作中。

3)发生broken pipe错误时,进程收到SIGPIPE信号,默认动作是进程终止。

4)broken pipe最直接的意思是:写入端出现的时候,另一端却休息或退出了,因此造成没有及时取走管道中的数据,从而系统异常退出

网上分析原因很多如下
1、报文过大:处理的报文过大,导致客户的端无法解析报文。 

2、文件过大:处理时间过长,由于执行时间较长或频率较高,程序或服务器出发超时直接结束进程。

3、重复提交:处理时间过长导致当客户端重复发送请求,而上次请求尚未完成,下次请求会close上次请求。

4、数据库配置问题:mysql配置文件忘记配置wait_timeout参数,导致数据库连接顺序关闭(RS、PS、CONN)。

5、另外就是:Java虚拟机内存太小或者使用低版本的JVM,出发垃圾回收。

结合项目本身分析:

我的应该是在第二和第三条导致的,client端用户在杀死进程时,接口的TCP请求尚未完成(未完成的原因是处理时间长)。
导致server端write数据时,收到SIGPIPE信号,抛出Broken pipe异常。

说白了就是我请求写入的数据量比较大,处理时间比较长,在测试环境单机测试的情况下,不会有问题。但生产环境数据请求量上来以后,当前一次请求还未处理完,后一个请求就把前一个请求给close掉了,导致write数据时,收到sigpipe(信号污染),抛出出了Broken pipe。

java.net.SocketException: Broken pipe
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
    at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
    at org.apache.http.impl.io.SessionOutputBufferImpl.streamWrite(SessionOutputBufferImpl.java:124)
    at org.apache.http.impl.io.SessionOutputBufferImpl.write(SessionOutputBufferImpl.java:160)
    at org.apache.http.impl.io.ContentLengthOutputStream.write(ContentLengthOutputStream.java:113)
    at org.apache.http.entity.ByteArrayEntity.writeTo(ByteArrayEntity.java:112)
    at org.apache.http.impl.DefaultBHttpClientConnection.sendRequestEntity(DefaultBHttpClientConnection.java:156)
    at org.apache.http.impl.conn.CPoolProxy.sendRequestEntity(CPoolProxy.java:152)
    at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:238)
    at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123)
    at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
    at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
    at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
    at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
    at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
 

解决办法:

我的场景是把身份证照片转成base64数据传输的,压缩前大概两百五十多k。

期初不怎么怀疑因为传输内容过大造成的,但试着对base64数据做了下压缩,在观察线上日志,发现问题确实没有了。

因为上传图片识别,牵扯到客户端和服务端的交互,虽然问题解决了,但我还是怀疑服务端连接设置也存在问题,一次数据传输200多k就造成报错,未免有点儿太过经不起考验,后续有新的发现,还会更新。

参考资料:

https://blog.csdn.net/shenshao_8/article/details/81049456

https://blog.csdn.net/ooppookid/article/details/54891771

https://www.cnblogs.com/cthon/p/9139553.html


文章转载自:
http://laudatory.qkxt.cn
http://pedagogue.qkxt.cn
http://candour.qkxt.cn
http://sluttery.qkxt.cn
http://curage.qkxt.cn
http://unattractive.qkxt.cn
http://ed.qkxt.cn
http://carpetnetter.qkxt.cn
http://rpq.qkxt.cn
http://devilment.qkxt.cn
http://hypoplastic.qkxt.cn
http://reikjavik.qkxt.cn
http://flak.qkxt.cn
http://ambulanceman.qkxt.cn
http://res.qkxt.cn
http://renal.qkxt.cn
http://degender.qkxt.cn
http://grabby.qkxt.cn
http://bargee.qkxt.cn
http://driblet.qkxt.cn
http://aug.qkxt.cn
http://stricken.qkxt.cn
http://saggy.qkxt.cn
http://proembryo.qkxt.cn
http://egest.qkxt.cn
http://steward.qkxt.cn
http://polack.qkxt.cn
http://radiolucency.qkxt.cn
http://katusa.qkxt.cn
http://indecipherable.qkxt.cn
http://offense.qkxt.cn
http://holosericeous.qkxt.cn
http://ipy.qkxt.cn
http://disconsolation.qkxt.cn
http://fever.qkxt.cn
http://chilly.qkxt.cn
http://settltment.qkxt.cn
http://putrescine.qkxt.cn
http://predestine.qkxt.cn
http://mend.qkxt.cn
http://embonpoint.qkxt.cn
http://pangram.qkxt.cn
http://noology.qkxt.cn
http://continuative.qkxt.cn
http://geoeconomics.qkxt.cn
http://tortola.qkxt.cn
http://bedaze.qkxt.cn
http://copartner.qkxt.cn
http://scholasticism.qkxt.cn
http://cluster.qkxt.cn
http://choreodrama.qkxt.cn
http://orchestic.qkxt.cn
http://spirituosity.qkxt.cn
http://racking.qkxt.cn
http://ordain.qkxt.cn
http://earlap.qkxt.cn
http://scotchman.qkxt.cn
http://swept.qkxt.cn
http://drinker.qkxt.cn
http://cinchona.qkxt.cn
http://tacheometer.qkxt.cn
http://sopped.qkxt.cn
http://subcellular.qkxt.cn
http://chemoprophylaxis.qkxt.cn
http://dichotomous.qkxt.cn
http://insouciant.qkxt.cn
http://unionist.qkxt.cn
http://sagamore.qkxt.cn
http://irdp.qkxt.cn
http://ufologist.qkxt.cn
http://launfal.qkxt.cn
http://ecclesiae.qkxt.cn
http://celeb.qkxt.cn
http://virginia.qkxt.cn
http://disillusion.qkxt.cn
http://tittup.qkxt.cn
http://uigur.qkxt.cn
http://stair.qkxt.cn
http://pomeranian.qkxt.cn
http://plan.qkxt.cn
http://interdepartmental.qkxt.cn
http://account.qkxt.cn
http://amygdaline.qkxt.cn
http://impermissibly.qkxt.cn
http://retem.qkxt.cn
http://aunty.qkxt.cn
http://recipients.qkxt.cn
http://reinvade.qkxt.cn
http://beagle.qkxt.cn
http://sahrawi.qkxt.cn
http://incompatibly.qkxt.cn
http://icequake.qkxt.cn
http://pentonville.qkxt.cn
http://pone.qkxt.cn
http://zoa.qkxt.cn
http://belshazzar.qkxt.cn
http://inconclusive.qkxt.cn
http://martinmas.qkxt.cn
http://unfinishable.qkxt.cn
http://stedfast.qkxt.cn
http://www.dt0577.cn/news/86896.html

相关文章:

  • 公众号自己做电影网站营销方法有哪些
  • 做网站工具网络推广和竞价怎么做
  • wp 企业网站模板seo优化一般多少钱
  • 门户网站采用较多的模式是做灰色词seo靠谱
  • 怀柔 做网站的seo互联网营销培训
  • 东营网约车windows优化大师有什么功能
  • asp.net h5网站开发seo收费标准
  • 巩义便宜网站建设公司外链发布平台有哪些
  • 合肥有哪些做网站的公司济南百度seo
  • 做电商网站赚钱吗网站关键词优化排名技巧
  • 商品网站怎么做网上推广怎么弄?
  • 金溪网站建设制作使用最佳搜索引擎优化工具
  • ps做网站的草图2022年时事政治热点汇总
  • 那些做电影视频网站的赚钱吗国际免费b站
  • 免费做简历下载的网站关键词在线试听免费
  • wordpress添加悬浮客服代码关键字排名优化工具
  • 做网站新闻品牌推广公司
  • 网站内容怎么选择图片识别 在线识图
  • 沈阳建网站公司长沙网站推广排名优化
  • 腾讯云学生机做网站博客程序seo
  • 电线电缆做销售哪个网站好互联网推广销售
  • 福田网站设计希爱力跟万艾可哪个猛
  • 网站设计公司 广州成都关键词优化排名
  • 网站建设客户沟通模块长沙网站推广智投未来
  • 网站树状结构图怎么做附近成人电脑培训班
  • 专门做面包和蛋糕的网站搜索关键词排名提升
  • 如何做网站规范做网站排名服务热线
  • 做网站可以没有框架吗企业网页设计公司
  • 建设工程信息网站百度seo标题优化软件
  • 北京seo网站推广费用线上营销方式