我们应该感谢相遇,无论结局是喜是悲....
今天测试项目发现进程只能启动120多个,再怎么启动都上不去了。。。。
检查报错发现EMFILE fs.watch inotify
百度了下资料,发现是Linux监听进程数量限制了128
项目是用pomelo框架的,reloadHandlers会监听handler文件的修改,导致了这个fs.watch这个问题
...阅读全文>>
所有的编程语言都有执行系统命令的接口,nodejs也不例外,比如删除调用shell命令,将一个HTML文件转换成PDF文件,如果是PHP,很简单:
<?php
`prince -v builds/pdf/book.html -o builds/pdf/book.pdf`
?>
在PHP里系统命令可以放在反单引号(`)里执行。如果...阅读全文>>
在crontab上执行node出现这个错误。。。
/usr/bin/env: node: No such file or directory
解决方案,缺少软连接:
ln -s /usr/bin/local/node /usr/bin/node
另PS:在crontab 里执行命令需要加上程序的绝对路径,因为执行...阅读全文>>
最近在用NPM安装一个nodejs工具时发现,我的nodejs的版本有些旧了。这不是大问题,只要升级就可以了,当然,重新从nodejs.org最新版本是一种方法,但我想应该有更简单的方法,那就是使用 n 这个工具包,我们可以使用NPM先安装 n 工具包,然后用它升级nodejs,十分的方便。
sudo npm cache clean -f
s...阅读全文>>