草庐IT

goldfish_pipe

全部标签

java - 如何使用 Spring、(JPA) Hibernate、MySQL 处理 Broken pipe 错误

我有一个使用SpringJPA(Hibernate)和MySQL在Tomcat中运行的Web应用程序。一段时间不活动后,我总是会遇到此异常:Causedby:javax.persistence.PersistenceException:org.hibernate.TransactionException:JDBCbegintransactionfailed:atorg.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763)~[hibernate-entitymana

java - Tomcat JDBC Conencton Pool + MySQL 给出 "Broken pipe"问题,即使有连接验证

我正在努力配置TomcatJDBC连接池以实现可靠性。当前的问题是,在测试环境中,我在webapp中有这样的scanerio:第1天:一切正常第2天:webapp有几个小时无法与MySQL通信,日志中有很多“Brokenpipe”第3天:令人惊讶的是,一切又恢复正常了(没有ingerention或重启)我已经配置了validationInterval、validationQuery、validationTimeout。这是我的数据源配置:我在连接URL中没有autoReconnect=true参数,只有UTF8编码。准确的错误是:Causedby:com.mysql.jdbc.exce

mysql - 错误 : Broken Pipe/MySQL Server has gone away

MySQL抛出BrokenPipe和MySQLServerhasgoneaway错误。我的数据库表包含文本字段,我每隔1小时定期在其中插入大型HTML。我应该考虑设置哪个MySQL变量。这是当前配置:[mysqld]datadir=/home/monk/mysqlsocket=/home/monk/mysql/mysql.sockuser=mysqldefault_time_zone='+06:00'innodb_buffer_pool_size=35Ginnodb_buffer_pool_instances=15query_cache_type=ONquery_cache_size=

java.net.SocketException : Broken pipe 异常

我每天都会收到此错误或我的jsp页面:java.net.SocketException消息:管道损坏堆栈跟踪:java.net.SocketException:Brokenpipeatjava.net.SocketOutputStream.socketWrite0(NativeMethod)atjava.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)atjava.net.SocketOutputStream.write(SocketOutputStream.java:136)atjava.io.Buffere

c socket发送大文件时出现broken pipe错误

我正在尝试使用C套接字发送文件。我已经使用pthread创建了一个服务器。服务器根据缓冲区的大小读取文件,并将读取的大小发送给客户端。它适用于小文件,但当我尝试发送大文件时,如mp3文件(超过5MB),它就不能正常工作。客户端再次发送请求,管道坏了。我的服务器在OSX上运行,我使用浏览器作为客户端。Whenhtmlfilehasmp3resourceastag,mp3sendsOK.(Icalledlocalhost:9999/index.html)butwhenIcallmp3filedirectly(e.glocalhost:9999/music.mp3),brokenpipeer

sql-server - SQL 2005 作业执行 : TCP/IP vs Named Pipes

你好,我在SQL2005实例上有2个作业,它们运行一个相同的T-SQL步骤。该步骤对远程2005实例执行跨服务器查询。作业之间的唯一区别是一个由系统管理员拥有,一个不是。系统管理员拥有的作业在代理的启动帐户下执行,不属于系统管理员的作业在作业所有者的帐户下执行。到目前为止一切顺利。但是,系统管理员拥有的作业尝试使用TCP/IP连接到链接服务器,另一个使用命名管道。我知道这是因为非系统管理员作业因命名管道连接错误而失败。我不想通过命名管道连接,因为它不支持Kerberos。仅配置了一个链接服务器,因此两个查询都在使用它,并且没有要在与网络协议(protocol)相关的链接服务器中设置的属

python 3 : TCP Client/Server Broken Pipe Error

我正在编写一个TCP客户端/服务器,并且在代码的后半部分遇到了这个brokenpip错误。由于对Python和套接字编程的了解有限,我无法确定原因,因此无法解决问题。我将不得不包括所有代码,因为可能存在某种冲突导致我不知道的这个问题,对于长篇文章感到抱歉。我在下面标记了我遇到问题的地方,到目前为止一切正常。服务器代码:importosfromsocketimport*importurllibimporttimeHOST=''#WearethehostPORT=29876PORT2=29877ADDR=(HOST,PORT)ADDR2=(HOST,PORT2)BUFFSIZE=4096s

sockets - 如何注入(inject) "Broken pipe"错误?

我正在为使用TCP套接字的网络程序运行测试。为了验证错误修复,我需要在套接字层重现“Brokenpipe”错误,但我不知道如何重现。任何想法?非常感谢。 最佳答案 'Brokenpipe'表示您已写入已被对等方关闭的连接。因此,让对方关闭连接。 关于sockets-如何注入(inject)"Brokenpipe"错误?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1840895

c - Fork Process/Read Write through pipe 慢

回答https://stackoverflow.com/a/12507520/962890太琐碎了..args!但收到了很多好的信息。感谢大家。编辑github链接:https://github.com/MarkusPfundstein/stream_lame_testing原帖我有一些关于通过管道进行IPC的问题。我的目标是接收每个TCP/IP流的MP3数据,通过LAME将其解码为wav,进行一些数学运算并将其存储在磁盘上(作为wav)。我在整个过程中都使用非阻塞IO。让我有点恼火的是,tcp/ip读取比管道线槽快得多。当我发送~3MBmp3时,文件会在几秒钟内在客户端读取。一开始,

c++ - 套接字 : send() function returned 'Broken Pipe' error

我是套接字编程的新手,我正在尝试使用C++中的send()函数将一些数据包发送到服务器,但是在将数据包发送到服务器。你能帮我解决以下几点吗?当send()函数返回“Brokenpipe”错误时?套接字编程中出现“Brokenpipe”错误的原因是什么?send()函数出现“Brokenpipe”错误的解决方案是什么?注意:我使用命名套接字在客户端和服务器之间进行通信。 最佳答案 Whensend()returnsthe"Brokenpipe"errors当您写入已被对等方关闭的连接时。Whatarethecausesfor"Brok