问题标签 [epipe]
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.
ruby-on-rails - Rails 崩溃(异常 `Errno::EPIPE' - Broken pipe)
我的 Rails 服务器每天崩溃几次,我不知道是什么原因。这是打开调试模式时我在日志中得到的内容:
有人遇到过这个问题吗?
c - EPIPE错误不出现?
根据我对 SIGPIPE 的了解,我进行了测试以尝试产生 SIGPIPE 问题。这是服务器和客户端的代码:
服务器代码:
客户端代码:
我设置实验的方式如下。我先启动服务器,然后启动客户端。在客户端打印出消息:“请输入消息:”后,我停止了服务器。然后我尝试在客户端输入一些文本(例如“test”)进行发送。因为我使用signal(SIGPIPE, SIG_IGN)
了,我期望的是EPIPE
来自客户端的一些错误代码,但我什么也没得到。客户端打印出来:
我错过了什么吗?如何设置写操作的代码以返回EPIPE
错误?
javascript - 错误:使用 node.js 和 imagemagick 编写 EPIPE
我不知道这个错误来自哪里,我希望你能帮助我。我是节点新手,正在尝试使用 imagemagick 调整图像大小:
我得到以下信息:
我已经检查了文件夹 thumbnail/ 存在,并且图像存在。你知道还会发生什么吗?
io - 从模板执行中过滤掉损坏的管道错误
这类似于过滤掉损坏的管道错误,但有一些复杂性 - 当用户在执行模板(html/template.Execute 或 text/template.Execute)时按下浏览器上的“停止”按钮时,会发生损坏的管道错误.
但是,我相信 text/template 包返回的错误只是 *errors.errorString 类型,因为损坏的管道消息似乎包含在其他一些信息文本中,因此无法对 net.OpErr 进行类型断言以进行比较目的。
例如,一个典型的破管错误字符串看起来像
write tcp 127.0.0.1:60739: broken pipe
执行模板返回的损坏管道错误字符串如下所示:
template: header.html:1:0: executing "header.html" at <div id="header...>: write tcp 127.0.0.1:60739: broken pipe
我有一个用 Go 编写的生产 Web 应用程序,并且厌倦了在我的其余错误日志中直观地过滤掉损坏的管道错误,但是现在我不知道如何过滤掉损坏的管道,而不是使用像 strings.Contains 这样的脏东西。
root - 在 su 命令 ROOT 后写不能在 android lollipop 上工作
我有一段代码适用于 Android 4.4.2 及以下 Android 版本,但不适用于棒棒糖。
我知道当棒棒糖问世时,很多需要ROOT权限的应用程序停止工作,但我不知道他们是如何解决它的问题的。
这是代码:
所有测试的手机都是ROOT。
在行中:
抛出异常:
有人遇到过这个问题或知道如何解决吗?
谢谢大家。
node.js - MongoError:编写 EPIPE
我正在使用 Node.JS + Mongoose + MongoDB。到目前为止,我的应用程序运行正常,现在尝试保存文档时:
保存操作:
{"name":"MongoError","message":"write EPIPE"}
错误堆栈:
看起来我可以读取数据,但不能编写新文档。Mongo 是应用程序并正在运行。到目前为止,我已经尝试过重新启动数据库,但效果不佳。
刚刚尝试从 mongo 客户端插入并工作
所以这似乎是一个 Node.js / Mongoose 问题。
android - 安卓。写入失败:使用进程时的 EPIPE (Broken pipe)
您好,我尝试通过 Process 在我的应用程序中安装应用程序。对于那个函数,我创建了这个方法。
但是当它调用时它失败了
错误信息:
代替
我试过:
它没有帮助。
此代码也适用于我的根平板电脑,但不适用于我的电视盒。
我通过以下方法在 root 上检查设备:
它返回真。
node.js - NodeJs 错误:编写 EPIPE http unix 套接字域 LXD API
整个想法是在 unix 套接字上使用 LXD RESTful API 进行本地操作。以下代码对于每 2 或 3 个错误运行良好一次。我不知道是否与node.js有关或与lxd api有关。
有错误的输出
请求问题:写 EPIPE { [错误:写 EPIPE] 代码:'EPIPE',errno:'EPIPE',系统调用:'write',地址:未定义}
编码:
c - 重新连接到服务器后如何修复 EPIPE
我有一个 Csocket
客户端程序,其中一个thread
用于接收数据,另一个用于发送。如果server
关闭,则发件人得到EPIPE
. 如果我重新连接它,socket
那么它可以接收数据,但发件人仍然会收到EPIPE
.
如何解决这个问题?
更新:实际上发件人似乎在发送数据,因为我看到发送的字节数。但是 errno 仍然设置为损坏的管道。之前我只检查了errno。不应该改成成功吗?
javascript - 错误:写入 EPIPE
我不断收到以下错误:
当我运行以下功能时:
所以我试图四处寻找解决方案,有人说:
确保你的机器上安装了 imagemagick 和 graphicsmagick。
所以我使用以下方法安装了它:
然而没有任何运气。
以下是 my 的依赖项module
:
我真的希望你们中的一些人能够帮助我!