Azure nodejs与mongodb的连接问题

时间:2016-06-20 03:50:14

标签: node.js mongodb azure azure-web-sites

我们有一个问题是使用nodejs驱动程序间歇性地连接到mongodb。

这不是一个生产实例(mongo)(单机主机作为IAAS in azure)

该网站有两个实例,我们有一个制作和临时插槽。那4个尝试连接的Web应用程序。

当Web应用程序出现问题时,其他3个可以正常连接,甚至重新启动进程,其他3个可以正常连接,但仍保留在失败的实例上。

这似乎不是基础架构/ PAAS,因为同一实例上的临时或生产槽可以连接。

我知道我可以不时地预料到这一点,但一旦发生这个问题就相当棘手。

应用程序例外是:

2016年6月27日星期一03:27:37 GMT + 0000(协调世界时):应用程序抛出未被捕获的异常并被终止:

错误:无法连接到[[ipaddress]:27017]

[堆栈跟踪]

我知道这会回到iisnode,因为开始日志的消息来自iisnode源代码: https://github.com/tjanczuk/iisnode/blob/95b5abb29b122beced7af2a2a304c3a4d86f6536/src/scripts/interceptor.js#L201

只是想知道为什么process.exit(1)没有返回?或者如果有办法知道为什么会这样。

如果你能提供帮助,请告诉我。

0 个答案:

没有答案