【问题标题】:Sigsegv upon running my play 1.2.4 application运行我的 play 1.2.4 应用程序时的 Sigsegv
【发布时间】:2012-07-15 20:07:54
【问题描述】:

“heroku 日志”输出位于此处:

https://raw.github.com/gist/3118402/fc9e0617dee107d44ff5b07823b954fb8cd46c15/hrokuLogsOutput

在 heroku 上运行 play 应用程序时,我找不到太多关于 sigsegv 的信息。从我能找到的小信息来看,JVM似乎有问题,但heroku已经修复了它。

我也不太明白如何在 heroku 中访问以下报告文件以提供更多信息。

2012-07-15T12:33:26+00:00 app[web.1]: # 包含更多信息的错误报告文件保存为: 2012-07-15T12:33:26+00:00 app[web.1]: # /app/hs_err_pid3.log

sigsegv 与运行播放应用程序有关的含义是什么?我应该采取哪些步骤来尝试解决这个问题?

编辑:由于我缺乏声誉,我在另外 7 个小时内无法回答我自己的问题。无论如何,这里是

  • 所以我尝试了玩 1.2.3 和 1.2.4,但在 heroku 上运行它时都没有为我工作。我没有尝试 1.2.5 的原因是因为运行“播放版本”输出“播放 1.2.x-localbuild”。我不相信它会安装在 heroku 上,尽管 1.2.5 是正式版本。

但是,我现在刚刚尝试过,效果很好。确保依赖项是“play 1.2.5”而不是“play 1.2.x-localbuild”

希望这对其他人有所帮助。

【问题讨论】:

    标签: heroku playframework playframework-1.x


    【解决方案1】:

    所以我尝试了玩 1.2.3 和 1.2.4,但在 heroku 上运行它时都不适合我。我没有尝试 1.2.5 的原因是因为运行“播放版本”输出“播放 1.2.x-localbuild”。我不相信它会安装在 heroku 上,尽管 1.2.5 是官方版本。 但是,我现在刚刚尝试过,效果很好。确保依赖项是“play 1.2.5”而不是“play 1.2.x-localbuild”

    希望这对其他人有所帮助。

    【讨论】:

      【解决方案2】:

      该错误意味着 JVM 已崩溃。不幸的是,没有办法访问 Heroku 上保存的转储文件。但是你应该可以通过在本地使用相同版本的 OpenJDK 6 来重现错误。

      【讨论】:

      • 是的,不幸的是我运行了一个windows环境,如果不花很多时间配置它就找不到openjdk 6。如果我在家(不是在工作)开始进行更一致的开发,那么我可能会使用某种形式的 Linux 双启动我的笔记本电脑。非常感谢詹姆斯的帮助。我看到您在在线游戏/heroku 社区中非常活跃,非常感谢您。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多