我在Node.js和上传文件到服务器上遇到问题。为了上传文件到服务器,我使用这个插件。当开始文件上载到服务器时,Node.js进程崩溃并显示错误:
错误:enospc。
服务器代码不运行。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 4.1G 3.5G 55% /
udev 288M 8.0K 288M 1% /dev
tmpfs 119M 168K 118M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 296M 0 296M 0% /run/shm
/dev/xvdf 9.9G 3.0G 6.5G 32% /vol
overflow 1.0M 1.0M 0 100% /tmp
不能因此而居功,但@grenade指出npm dedupe
将修复原因(文件太多)而不是症状。
来源:Grunt watch error-waiting…致命错误:watch enospc。
enospc
表示驱动器上没有空间。
也许/tmp
已经满了?您可以将npm
配置为使用不同的临时文件夹,方法是设置npm config set tmp/path/to/some/other/dir
,或者删除/tmp
文件夹中的所有内容。
来源:npm 1.1.21不能写入,在GitHub中的npm的回购中的ENOSPC。
注意,我解决了我的问题,在上面的来源描述的方式。但是,看穆拉利奎师那的回答,更全面。
运行以下命令以避免eNOSPC:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
对于Arch Linux,将此行添加到/etc/sysctl.d/99-sysctl.conf
中:
fs.inotify.max_user_watches=524288
然后执行:
sysctl --system
这种情况在重新启动时也会持续存在。技术详细信息来源
问题内容: 我在使用Node.js并将文件上传到服务器时遇到问题。为了将文件上传到服务器,我使用了这个插件。开始将文件上传到服务器时,Node.js进程崩溃并显示错误: 错误:ENOSPC。 服务器代码未运行。 问题答案: 运行以下命令以避免使用ENOSPC: 对于Arch Linux,将此行添加到: 然后执行: 这也将在重新启动后持续存在。 技术细节来源
问题内容: 我有一些代码,执行时会抛出NoReverseMatch,说: 这是什么意思,我该怎么办? 问题答案: 该NoReverseMatch错误是说,Django中找不到你在任何已安装的应用程序网址提供的URL匹配的URL模式。 当无法根据提供的参数识别URLconf中的匹配URL时,django.core.urlresolvers会引发NoReverseMatch异常。 要开始调试它,你需要
主要内容:运行时是什么?,Node.js 的诞生,Node.js 的组成,总结JavaScript 诞生于 1995 年,几乎是和互联网同时出现;Node.js 诞生于 2009 年,比 JavaScript 晚了 15 年左右。 在 Node.js 之前,JavaScript 只能运行在浏览器中,作为网页脚本使用,为网页添加一些特效,或者和服务器进行通信。有了 Node.js 以后,JavaScript 就可以脱离浏览器,像其它编程语言一样直接在计算机上使用,想干什么就干
问题内容: 我没有完全了解Node.js的全部含义。也许是因为我主要是基于Web的业务应用程序开发人员。它是什么,有什么用? 到目前为止,我的理解是: 编程模型是事件驱动的,尤其是它处理I / O的方式。 它使用JavaScript,解析器为V8。 它可以轻松用于创建并发服务器应用程序。 我的理解正确吗?如果是,那么事件I / O的好处是什么,并发性东西还有更多好处吗?另外,Node.js的发展方
问题内容: 我有以下代码,我只是通过在Firebug中运行来尝试 从理论上讲,它应该起作用。但是,将触发错误处理程序,并且ts只是设置为“ error”。我如何获得更多有关发生问题的详细信息? 问题答案: 要查看来自 AJAX 请求的错误消息,您可以执行以下操作: 请注意,在error函数中,您将获得。
问题内容: 我是第一次安装在操作系统上。我也安装了。我安装过程的下一步是安装。这一切都很好。 但是,当我 在命令行输入内容运行时,出现以下错误… rs 节点app.js 在错误下方的命令行中… 为什么会这样呢?这是nodemon的正常行为吗?如果没有,我该如何解决? 旁注… 1)是其中包含的文件。 2)版本是 3)版本是 4)版本是 5)版本是… 问题答案: 看来我的最大端口配置不正确。我运行了以
ELIFECYCLE是什么意思? 我在寻找两个答案中的一个:ELIFECYCLE是什么意思?(或者)为什么我的应用程序代码中出现错误?
我在尝试连接magento v2时遇到此错误。0.2 SOAP API。 我正在本地主机上运行 我尝试了大多数解决方案,但没有一个奏效。 安装SOAP ssl存在于php.ini文件 在文件中获取内容不返回任何内容