在亚马逊linux实例上,我有两个调用的脚本start_my_app
,stop_my_app
它们永远启动和停止(这反过来运行我的node.js应用程序).我使用这些脚本手动启动和停止我的节点应用程序.到现在为止还挺好.
我的问题:我也想设置它,以便start_my_app
在系统启动时运行.我知道我需要在里面添加一个文件init.d
,我知道如何将它符号链接到其中的正确目录rc.d
,但无法弄清楚我放入的文件中究竟需要的内容init.d
.我认为它应该只是一行,比如start_my_app
,但这对我来说并不适用.
我正在使用node的forever模块来保持我的节点服务器运行.但是,当系统重新启动时,Forever会终止.有什么办法可以在系统重启时自动启动节点服务器(永远)
我使用以下命令安装了nodejs:
apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)
然后我使用以下命令安装了npm:
apt-get install npm
Run Code Online (Sandbox Code Playgroud)
然后我永远安装使用:
npm install forever -g
Run Code Online (Sandbox Code Playgroud)
现在我去我的项目 /var/www/myproject
并试图运行 forever start server.js
然后我收到以下消息:
/usr/bin/env: node: No such file or directory
Run Code Online (Sandbox Code Playgroud)
谁能告诉我发生了什么事?
我永远安装并使用它,发现它非常有趣.
但我意识到日志被放置在其他地方.有什么提示吗?
我使用pm2启动我的应用程序,但我无法传递参数.我正在使用的命令是pm2 start app.js - dev.虽然这适用于永远.
我想让整套动画永远发挥.当最后一张照片消失时,我希望第一张照片再次出现.我所做的(我不喜欢)将页面设置为在最后一张照片淡出时重新加载.还有其他方法可以使用css ???
<html>
<head>
<style>
.content{
height: 400px !important;
/*margin: auto !important;*/
overflow: hidden !important;
width: 780px !important;
}
.imgholder{
height: 400px;
margin: auto;
width: 780px;
}
.photo1{
opacity: 0;
animation: fadeinphoto 7s 1;
-moz-animation: fadeinphoto 7s 1;
-webkit-animation: fadeinphoto 7s 1;
-o-animation: fadeinphoto 7s 1;
float: left;
position: relative;
top: 0px;
z-index: 1;
}
.photo2 {
opacity: 0;
animation: fadeinphoto 7s 5s 1;
-moz-animation: fadeinphoto 7s 5s 1;
-webkit-animation: fadeinphoto 7s 5s 1;
-o-animation: fadeinphoto 7s 5s 1;
float: …
Run Code Online (Sandbox Code Playgroud) 有没有办法让这两个包一起运行?
所以基本上我想要从两个世界中获得最佳.自动运行服务器(并在出现错误时重新启动),并在发生.js文件更改时自动更新.
我在服务器上运行以启动节点应用程序的命令是:
sudo IS_PROD=1 node app.js
Run Code Online (Sandbox Code Playgroud)
我已经永远安装但似乎无法传递环境变量.
sudo IS_PROD=1 forever node app.js
Run Code Online (Sandbox Code Playgroud)
似乎没有做到这一点.我尝试了几种这样的.如何成功执行此命令或永久设置环境变量?
我得到了一个
forever:当我使用forever命令作为cronjob运行nodejs进程时,命令未找到错误(在amazon ec2机器中):我使用的bash脚本具有以下代码:
cd到/ node/of/nodejs/file
永远启动file.js
但我能够通过使用bash script.sh运行此文件,但是当我通过cronjob运行它时,我得到了forever:command not found错误
我很困惑,不知道这可能是什么原因.
还有其他人遇到过这个问题吗?
提前致谢