当我将Sails.js应用程序部署到OpenShift时,它会一遍又一遍地重启。
所以基本上我在这个问题中描述了来自rhc tail
的相同输出的rhc tail
问题,并且这个答案描述了为什么发生此错误,但是没有提供解决方案
是否有人成功将Sails.js应用程序部署到OpenShift ?
目前,我致力于OpenShift平台,但确实想在下一个应用程序中使用SailsJS。
感谢您的任何建议。
为了在OpenShift上启动Sails,您需要将/config/local.js
的port
和host
配置键设置为:
port: process.env.OPENSHIFT_NODEJS_PORT || 8080,
host: process.env.OPENSHIFT_NODEJS_IP
您提到的问题 / 答案有效; OpenShift上的supervisor
实例似乎与Grunt有问题。 快速的解决方案是启动您的应用一次以建立.tmp
目录,然后停止它并将您的Gruntfile.js
其他位置。 然后,您可以使用ctl_app start
启动您的应用程序,它应该可以正常运行。 您还可以在启动应用程序之前先killall node
,以确保以前的尝试仍然没有进行。