在Ubuntu上部署Meteor:bcrypt_lib.node:无效的ELF头

时间:2015-07-01 06:00:29

标签: ubuntu meteor

我在Meteor应用程序的日志中不断获得bcrypt_lib.node: invalid ELF header。它部署在Ubuntu 14.04上。

作为一种常见的解决方案,我在构建应用时已经通过了--architecture=os.linux.x86_6选项,并且该应用正常运行。但是,当我拖尾日志时,由于该错误,upstart每秒都会尝试重新启动应用程序。

我试图使用upstart停止并启动应用程序,但无济于事。我正在使用mupx进行部署。有关如何解决此问题的任何建议吗?

1 个答案:

答案 0 :(得分:0)

发生此问题是因为我正在从mup迁移到mupx。使用mupx,我们不必使用upstart。

这就是应用程序运行的原因,即使看起来新手日志出现了问题。我仍然不知道是什么原因导致抱怨bcrypt。

此外,我认为我们不必手动传递--architecture=os.linux.x86_6,因为mup does it for you

有关迁移到mupx的信息,请参阅Migrating from Meteor Up 0.x