我在Meteor应用程序的日志中不断获得bcrypt_lib.node: invalid ELF header
。它部署在Ubuntu 14.04上。
作为一种常见的解决方案,我在构建应用时已经通过了--architecture=os.linux.x86_6
选项,并且该应用正常运行。但是,当我拖尾日志时,由于该错误,upstart每秒都会尝试重新启动应用程序。
我试图使用upstart停止并启动应用程序,但无济于事。我正在使用mupx进行部署。有关如何解决此问题的任何建议吗?
答案 0 :(得分:0)
发生此问题是因为我正在从mup迁移到mupx。使用mupx,我们不必使用upstart。
这就是应用程序运行的原因,即使看起来新手日志出现了问题。我仍然不知道是什么原因导致抱怨bcrypt。
此外,我认为我们不必手动传递--architecture=os.linux.x86_6
,因为mup does it for you。
有关迁移到mupx的信息,请参阅Migrating from Meteor Up 0.x。