Tag: amazon ec2

永远:找不到命令

我正在得到一个 永远:当我运行一个nodejs进程使用永久命令作为一个cronjob(在亚马逊EC2机器)时, 命令未find错误:我使用的bash脚本有以下代码: cd到/ location / of / nodejs / file 永远启动file.js 但我可以通过使用bash script.sh来运行这个文件,但是当我通过cronjob运行它时,得到了forever:command not found错误 我很困惑,不知道可能是什么原因。 有其他人面临这个问题吗? 提前致谢

如何通过HTTPS / SSL获得Amazon的ELB与Web套接字配合使用?

这似乎没有正在工作。 我在Amazon ELB后面用了NodeJS的Faye。 当我打开HTTPS时,连接不能再被斡旋。 我在这里find了一个没有答案的问题: https : //forums.aws.amazon.com/message.jspa? messageID =283293 。 任何人都可以得到这个工作? 运行我自己的HAProxy实例之外有什么工作吗?

在AWS EC2上安装NPM

在AWS上使用Ec2。 我已经安装Node.js,它工作正常。 但是当试图安装npm时会出现问题。 我正在使用以下命令来安装它: sudo curl http://npmjs.org/install.sh | sh 但安装似乎冻结…我得到“提取: http : //registry.npmjs.org/npm/-/npm-1.0.106.tgz ”在提示符下,它保持这样。 有什么想法发生在这里?

Node.js + Express:应用程序不会开始侦听端口80

我创build并启动一个像这样的应用程序: express -s -t ejs npm install express npm install ejs node app.js 它工作(在端口3000)。 但是,当我去端口更改为80,然后运行node app.js输出: node.js:198 throw e; // process.nextTick error, or 'error' event on first tick ^ TypeError: Cannot call method 'getsockname' of null at HTTPServer.address (net.js:746:23) at Object.<anonymous> (/var/www/thorous/app.js:35:67) at Module._compile (module.js:432:26) at Object..js (module.js:450:10) at Module.load (module.js:351:31) at Function._load (module.js:310:12) at […]

如何让EC2上的Node.js服务器永久运行?

正如你可以告诉我的问题,我是新来的这个… 我build立了我的第一个网站,我build立了我的第一个Node.js服务器来服务它,然后把所有的事情都推到了EC2上。 我testing了我的EC2 IP地址上的一切,似乎一切正常。 现在到现在为止,我一直在本地testing我的应用程序,所以每当我closuresterminal,app.js就会停止运行,所以没有任何东西会在本地主机上运行。 现在我的服务器在EC2上了,每当我closures我的terminal,同样的事情就会发生(“显然”可以这么说..)。 所以我的问题是如何让我的Node.js服务器上运行的EC2像…永远..所以我的网站保持活..永远:) 我读了一些关于称为“永远”的节点模块,但我想知道(是新的和所有..)为什么不是这个“永远”function的Node.js-EC2系统的默认设置? 我的意思是,纠正我,如果我错了,但不是build立一个Web服务器,并推动它活着永远保持活着的整个点? 难道不是服务器应该怎么做(无限听取请求)? 如果是这种情况,为什么我们需要额外的模块/设置来实现呢? 感谢您的帮助..正如你可以告诉我不只是寻找一个解决scheme,但也是一个解释,因为我真的很困惑.. 🙂 编辑 (你可能需要一些细节) – 在EC2上安装我的应用程序后,这些是我在terminal上遵循的步骤(顺便说一下,该应用程序在Amazon Linux上运行): 我在terminal上键入ssh -i xxxxxxxxxxx.pem ec2-user@ec2-xx-xx-xx-x.eu-west-1.compute.amazonaws.com login到Amazon机器后,我转到相关文件夹并执行节点app.js 机器中有3个文件夹: node , node_modules和*name of my app* app.js驻留在*name of my app* 之后,这个网站在我的EC2 IP上运行 一旦我closures了terminal,一切都closures

弹性beanstalk t2服务器在哪里存储我的node.js应用程序文件?

从架构的angular度来看,我试图更好地理解如何以及在哪里存储部署到eb(t2)服务器的文件。 我看到s3中的一些.zip文件,显示了我通过eb接口上传了什么,但是究竟是如何/到底在我的ec2(t2)服务器上?