如何解决部署在无流媒体服务器上的应用程序中的内部服务器错误?

时间:2015-08-28 08:57:08

标签: mongodb meteor deployment

我只是尝试在免费的流星服务器上部署我的应用程序。它似乎工作正常,但一些任务(我假设的方法)正在触发内部服务器错误(500)。

我想知道它是否与代码缩小有关,所以我尝试使用--debug部署它并且它没有改变任何东西。

由于这是一个非常大的应用程序,我对原因一无所知,因为我无法获得错误详细信息。我可以将它缩小到几个文件,但我不知道它来自哪里,因为它在我的测试服务器上工作正常。

我不知道在哪里可以找到这些免费服务器的限制列表,我想知道它是否来自不允许的任务。

例如,我使用了几个Cursor.observe(),我不确定它是否可用于免费服务器。此外,我不知道我是否必须create a dedicated user in mongo f或基于Cursor.observe()的出版物。

我将尝试在免费的EC2实例上部署以查看它是否有任何区别,但我希望我能找到一种方法来获取有关这些错误的信息。

编辑:我的不好,我刚刚了解到我可以使用meteor logs example.com访问日志。这确实是一个Cursor.observe()相关的错误。我会尝试理解这个问题并回来更新问题。

1 个答案:

答案 0 :(得分:0)

部署到meteor.com有一些限制,我的建议是尝试更好的部署方法,使用Amazon EC2 isntance,看看this video,在那里你将学习如何部署你的流星应用程序对于Amazon EC2,我确信如果您的问题与服务器限制相关,您将不会遇到Amazon EC2的问题,如果您的问题仍然存在,那么您的问题与服务器限制无关......