【问题标题】:Trouble using upstart to run simple node server使用 upstart 运行简单节点服务器时遇到问题
【发布时间】:2016-02-27 06:29:26
【问题描述】:

我正在尝试使用我之前成功完成的tutorial 在数字海洋上运行一个简单的节点 js 服务器。当我运行node server.js 时,我的项目完美地加载到了 ip 上,但是在按照说明并使用 upstart 并运行

start node-server我明白了

node-server start/running, process 3265 但随后 IP 地址上什么也没有显示,我在控制台中得到一个 net::ERR_CONNECTION_REFUSED。这次我做错了什么?

我正在使用跨域$.get("http://www.w3schools.com/angular/customers_mysql.php")。这可能是个问题吗?

当我initctl status node-server 我得到 node-server stop/waiting

当我 cd 进入 /usr/local/bin 时,我什么也看不到,而 /usr/local/bin/node: not found 在日志中。在一个工作实现中,我在 bin 目录中有一个 npmnode,但由于某种原因,这个项目中没有一个。我如何创建它?

【问题讨论】:

  • 你能发布完整的错误控制台并更新相关代码吗?
  • 我在终端控制台中没有看到错误。我看到 node-server start/running, process 3265,我在 chrome 控制台中只看到 net::ERR_CONNECTION_REFUSED,仅此而已。

标签: angularjs node.js server upstart


【解决方案1】:

我最终通过将节点和 npm 文件从一个 droplet 复制到另一个 droplet 来让它工作:

scp -r /usr/local/bin/. root@0.0.0.0:/usr/local/bin

现在我知道这很贫民窟,而且可能不是正确的方式,所以我仍在坚持寻找正确的答案。谢谢你。

猜你喜欢
  • 1970-01-01
  • 2015-03-27
  • 1970-01-01
  • 1970-01-01
  • 2012-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多