node.js 部署

作者: 不睡觉呀 | 来源:发表于2018-04-16 00:10 被阅读0次

    一、

    把要执行的项目放到服务器上的时候难免存在意外的情况,这个时候我们就需要一些方法来应对这种情况,使用无限循环脚本实现重启服务的目的。

    二、

    var fs = require('fs');
    var i = 0;
    setInterval(read,1);
    function read(){
        i++;
        console.log(i);
        fs.open('server.js','r+',function(error,fd){
            if(error){
                throw error;
                console.error(error);
                return
            }
        });
    }
    

    例如上面的这个项目,如果放到服务器上,当他输出到一定程度的时候服务会闪退,这个时候为了应对这种情况,我们可以写一个无限循环的脚本来达到重启服务的想过。

    三、简单的无限循环脚本

    新建一个abc.sh文件

    #!/bin/bash
    while true
    do
        node server.js
    done
    

    通过abc.sh运行server.js服务,即使服务出现闪退情况,也能够马上重连,重启服务。

    相关文章

      网友评论

        本文标题:node.js 部署

        本文链接:https://www.haomeiwen.com/subject/outskftx.html