运行“监视”任务等待...警告:EMFILE,太多打开文件'../ ..'

时间:2016-03-19 13:09:18

标签: javascript gruntjs grunt-contrib-watch

所以我的grunt手表出现了问题,每当我做出更改时似乎都没有接收到更改但是一分钟之后我的控制台似乎被垃圾邮件发现了以下错误

do{
    System.out.print("Enter an int. Enter -1 when done>");
    current = Integer.parseInt(in.nextLine());
    if (current != -1) ints.add(current); // add this
}while(current != -1);

这是他们用以下几行垃圾邮件。

Running "watch" task
Waiting...
Warning: EMFILE, too many open files '../..'

其次是

(node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral.

我已经更改了ulimit,但这没有效果,仍然产生相同的错误......这是我的grunt文件的配置。

util.js:35
  var str = String(f).replace(formatRegExp, function(x) {
                      ^
RangeError: Maximum call stack size exceeded

1 个答案:

答案 0 :(得分:0)

尝试以下并增加临时空间 ulimit -n 10480

如果上述情况不起作用,请尝试重新启动系统。