问题标签 [broken-pipe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1802 浏览

web-services - Axis2 Web 服务客户端超时配置

我有一个需要将近 5 分钟才能运行的 Web 服务。我观察到的是我的axis2 1.4 版客户端不会等待那么多时间并返回。因此,我的 Web 服务抛出了 Broken Pipe。

我已将所有超时选项设置为 10 分钟。

我也在axis2.xml中设置了类似的配置

但这些看起来都没有奏效。任何人都可以建议任何缺少的配置。

0 投票
3 回答
7582 浏览

io - 过滤掉断管错误

error从一个调用中得到一个返回io.Copy,我已经将一个套接字 ( TCPConn) 作为目标传递给它。预计远程主机会在他们受够了之后简单地断开连接,而我没有收到他们的任何信息。

发生下降时,我收到此错误:

但我只有一个error界面。如何区分断管错误和其他类型的错误?

0 投票
1 回答
2271 浏览

android - java.net.SocketException:将文件上传到restful wcf(Web服务)时管道损坏?

嗨,我遇到了吹笛者错误日志是:

Android Async 上传文件的任务是:

.net wcf 代码上传:

我已经尝试了一切,请指导。有时相同的代码工作正常,有时它会抛出损坏的管道错误。

0 投票
1 回答
351 浏览

java - shell进程java同步

我想从 java 程序运行 shell 脚本。这个 shell 脚本调用一个需要一个大文件作为资源的系统库。

我的 java 程序为文档中的每个单词调用此脚本。如果我使用 Runtime.exec() 一次又一次地调用此脚本,则所花费的时间非常长,因为资源加载需要大量时间。

为了克服这个问题,我想编写如下的 shell 脚本(使其在后台连续运行):



我需要在我的 java 程序中检索命令的输出并进一步处理它。我应该如何编写 I/O 操作来完成这个任务?

我尝试将单词写入进程的输出流并从进程的输入流中读回输出。但这不起作用并引发损坏的管道异常。




请帮助解决这个问题

0 投票
1 回答
792 浏览

tomcat7 - Tomcat 7在管道异常中断后未释放内存

我正在使用 Java 1.7 运行 Tomcat 7.0.22 服务器,并且遇到了一个问题,即 Tomcat 在管道异常损坏后没有释放内存。
问题背景:我正在使用firefox 10.0.5生成获取请求,该请求Jersey使用hibernate. 该查询的结果随后会被分页,并使用 XML 或 JSON 格式的 JAXB 以编组对象的形式返回给消费者。

为了产生这个问题,我故意将页面大小设置为一个非常大的数字。根据 Visual VM,我的 tomcat 服务器使用分配给堆的 1024m 中的大约 300m 来执行查询。Firefox 最终在收到结果时核心,并且需要重新启动浏览器。查看 catalina.out 日志报告了一个损坏的管道异常。在监控堆大小和执行手动 GC 几个小时后,堆上的数据量永远不会恢复到执行查询之前的状态。

查看堆上的数据,使用可视化 vm,最重要的是一个字符数组,我相当肯定它是用 XML 构造的查询的结果。另外,我注意到为处理查询而创建的线程永远不会终止。我玩过会话超时,没有任何变化。首先,有没有人看到这个,有没有解决这个问题的方法?

0 投票
3 回答
1298 浏览

python - grep:破管错误python 2.2

我正在接受一堆脚本,并在 python 中为它们创建一个包装器。我没有创建给我的脚本。目前我正在使用 python 2.2,我使用的 shell 是 csh shell。

当我以以下方式运行脚本时:

它运行得非常好。

当我使用 bash 包装器调用我的 python 包装器时,就会出现问题。我的 bash 脚本(analysis.sh)如下:

在我的python文件中,我基本上所做的就是执行

每当我在 csh shell 上以以下方式运行脚本时:

该脚本突然给了我一堆损坏的管道错误(“grep:写入输出:损坏的管道”)。我知道该脚本确实使用了很多 grep。我只是不明白为什么在执行重定向时会弹出这些错误。在 python 2.2 中,只有 'os' 和 'commands' 模块存在。我被迫使用这些约束。

谢谢你。

0 投票
5 回答
370452 浏览

python - 如何防止errno 32 断管?

目前我正在使用python内置的应用程序。当我在个人计算机上运行它时,它可以正常工作。

但是,当我将其移至生产服务器时。它不断向我显示附加的错误,如下所示:。

我做了一些研究,我得到了最终用户浏览器在服务器仍在忙于发送数据时停止连接的原因。

我想知道为什么会发生这种情况,以及阻止它在生产服务器中正常运行的根本原因是什么,而它在我的个人计算机上运行。任何建议表示赞赏

0 投票
1 回答
209 浏览

javascript - Javascript 显然断开了与 Django 的连接

当 javascript 尝试重新加载页面时,以下错误会从 Django 发送给我的顾问。

据我了解,这意味着谷歌浏览器在服务器完成发送页面之前断开了连接。为什么?我该如何解决?

这是javascript(Noty是一个确认框插件。只要知道我在旁边放一个“ * * ”的东西是实际执行的代码):

这是 Django 中的视图:

0 投票
1 回答
257 浏览

javascript - Django:随机函数调用导致管道中断

我认为“document_delete”称为“is_draft owner”:

这是“is_draft_owner”:

这是页面的视图:

不知何故,当我不调用“is_draft_owner”时,一切正常。当我调用它时,我得到了这个:

并且,以防万一,使用此代码的 javascript 文件:

我认为,但不知道,该页面正在调用删除文档,但随后在重新加载时中断。当我使用谷歌浏览器时,从日志中这似乎是有道理的(因为当我再次重新加载时,它已被删除),但对于 Firefox 来说似乎并非如此。我正在运行开发服务器,但这些问题仍然存在,我无法将它们关闭(有人说这是开发服务器的问题,但我什至不能在这样的情况下进行开发)。

0 投票
2 回答
3124 浏览

django - Django collectstatic 无法与 django-pipeline 和 yui-compressor 一起使用

我已经在 virtualenv 下的 Django 1.4.1 应用程序上安装了django-pipeline,但是当我运行时python manage.py collectstatic,我得到:

我的设置是:

在添加 django-pipeline 之前,管理命令运行良好,它找到了所有内容,因此与查找静态文件或目录权限无关。Yuicompressor 是全局安装的,可以在下面找到,/usr/local/bin/yuicompressor所以我没有PIPELINE_YUI_BINARY在我的设置中修改。

有什么线索吗?谢谢!