【问题标题】:Mean.IO does not work on Redhat 6.5 VMMean.IO 在 Redhat 6.5 VM 上不起作用
【发布时间】:2015-05-13 19:38:10
【问题描述】:

我正在开发一个基于 MEAN.IO 的应用程序,它在我的本地 Windows 7 机器上运行良好,所以我想发布该应用程序。

我有一个远程 Redhat 6.5 虚拟机 (VM) 服务器,可用于托管我的应用程序以供公众访问。上传并使用 grunt 运行应用程序后,它会停止并出现错误:


$ 咕噜声

运行“挂钩”任务

开始挂钩任务。

运行“clean:0”(清理)任务

已清理 0 个路径。

运行“jshint:all”(jshint)任务

42 个文件无 lint。

运行“csslint:src”(csslint)任务

5 个文件无 lint。

运行“concurrent:tasks”(并发)任务 运行“监视”任务 等待中...

运行“nodemon:dev”(nodemon)任务

[nodemon] v1.2.1

[nodemon]随时重启,输入rs

[nodemon] 观看:.

[nodemon] 开始 node --debug server.js

调试器监听 5858 端口

events.js:72

    throw er; // Unhandled 'error' event

          ^

错误:getaddrinfo ENOTFOUND

at errnoException (dns.js:37:11)

at Object.onanswer [as oncomplete] (dns.js:124:16)

[nodemon] 应用程序崩溃 - 启动前等待文件更改...



我也尝试直接从https://github.com/linnovate/mean.git 将代码克隆到服务器中,不做任何更改并运行应用程序,但我遇到了与上述相同的错误。

我尝试运行 node server.js 而不是 grunt,我得到了类似的错误如下:



[jking@server eclipse_test]$ node server.js

真的!

分叉 0

分叉 1

分叉 2

分叉 3

events.js:72

    throw er; // Unhandled 'error' event

          ^

错误:getaddrinfo ENOTFOUND

at errnoException (dns.js:37:11)

at Object.onanswer [as oncomplete] (dns.js:124:16)

工人 3 死了 :(

events.js:72

    throw er; // Unhandled 'error' event

          ^

错误:getaddrinfo ENOTFOUND

at errnoException (dns.js:37:11)

at Object.onanswer [as oncomplete] (dns.js:124:16)

工人 2 死了 :(

...

___________________________________________________________

不知道是虚拟机的原因还是mean.io栈的原因。

有人可以给我任何线索或答案来解决它吗?

谢谢

-约翰

【问题讨论】:

  • 可以单独运行节点服务器吗?在繁重的任务之外?
  • dns.js 抛出错误的事实让我相信问题出在 VM 上。我真的无能为力了。对不起。

标签: node.js virtual-machine redhat mean.io


【解决方案1】:

我遇到了同样的问题,整天都在苦苦挣扎,直到我发现了这个: https://forums.aws.amazon.com/thread.jspa?messageID=622248

在我的实例中,基本上亚马逊的 linux 映像没有与 127.0.0.1 关联的计算机名称。

我的实例被命名为 ip-10-0-0-117,所以我将 /etc/hosts 从: 127.0.0.1 本地主机 localhost.localdomain

进入

127.0.0.1 localhost localhost.localdomain ip-10-0-0-117

一切正常!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多