基本上,正如标题所说,日志在每次重启时都会显示以下警告:
2015-03-30T13:59:14.504047+00:00 app[web.2]: The signal USR1 is in use by the JVM and will not work correctly on this platform
当我试图谷歌这个时,我得到的结果只是不同的部署错误,人们错误地认为警告是结果,但没有提到警告本身。
有人知道这意味着什么,有什么影响?有没有办法解决它,甚至应该解决?
我们在1.9.3模式下使用JRuby 1.7.16& Rails 4.1.1但是使用其他版本的Rails的人也发生了警告
答案 0 :(得分:0)
我认为这只是一个警告,你可以忽略。我在我的本地机器上获得了same message with guard-jruby-rspec。我很确定这是关于Bundler如何启动辅助进程然后尝试发出信号的问题。有Puma issue to corroborate this。
您是否使用puma
运行bundle exec
命令?我想你可以在Heroku上安全地删除它,因为只有一个puma gem安装了slug。