Linux Activator Active Stocks starter应用程序无法使用java.io.IOException运行?

Linux Activator Active Stocks starter应用程序无法使用java.io.IOException运行?,linux,scala,playframework,typesafe,Linux,Scala,Playframework,Typesafe,我在Ubuntu 14.04 LTS中获得了最新版本的typesafe activator。我还有最新版本的Scala/SBT等 启动Active Stocks应用程序时,出现以下错误java.io.IOException:inotify手表的用户限制已达到。我不知道这是什么 bravegag@zeus:~/code/activestocks$ ./activator [info] Loading project definition from /home/bravegag/code/activ

我在Ubuntu 14.04 LTS中获得了最新版本的typesafe activator。我还有最新版本的Scala/SBT等

启动Active Stocks应用程序时,出现以下错误
java.io.IOException:inotify手表的用户限制已达到
。我不知道这是什么

bravegag@zeus:~/code/activestocks$ ./activator
[info] Loading project definition from /home/bravegag/code/activestocks/project
[info] Set current project to reactive-stocks (in build file:/home/bravegag/code/activestocks/)
[reactive-stocks] $ ~run

java.io.IOException: User limit of inotify watches reached
    at sun.nio.fs.LinuxWatchService$Poller.implRegister(LinuxWatchService.java:261)
    at sun.nio.fs.AbstractPoller.processRequests(AbstractPoller.java:260)
    at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:326)
    at java.lang.Thread.run(Thread.java:745)
[trace] Stack trace suppressed: run last compile:run for the full output.
[error] (compile:run) java.lang.reflect.InvocationTargetException
[error] Total time: 0 s, completed Nov 29, 2014 4:57:15 PM
1. Waiting for source changes... (press enter to interrupt)
检查我看到的操作系统限制:

bravegag@zeus:~$ cat /proc/sys/fs/inotify/max_user_instances
128
bravegag@zeus:~$ cat /proc/sys/fs/inotify/max_user_watches
8192

不是我的soloution,但它总是很好,有一个属于它的anwser:

$ sudo sysctl fs.inotify.max_user_watches=30000
这将很快解决问题

否则,在
/etc/sysctl.conf
只需添加
fs.inotify.max\u user\u watches=30000
(别忘了新词)

关于实际发生的情况,可在此处找到参考资料:


之后,
$activator run
正常运行。

您是否尝试提高该值:
sudo sysctl fs.inotify.max_user_watches=30000
?是的,将其放入/etc/sysctl.conf中可以永久解决问题。。。回答这个问题,我会接受的。