码迷,mamicode.com
首页 > 系统相关 > 详细

linux部署自动node任务,并反向ssh连接

时间:2017-03-02 12:45:57      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:images   --   需要   get   public   forever   每日   res   bsp   

自启动node服务

  1. 需要一台CentOS Linux服务器,内部数据库局域网络,命名为A
  2. 安装node.js
  3. 上传代码,修改数据库配置文件 dbedb.config
    1) $ cd package.json路径下并 $cnpm install
    2)可$ cd yy下 $ node del尝试是否可运行以确认安装完成
    3)修改定点执行文件 schedule.js ,暂时设置为每日的凌晨3点执行
  4. 全局安装forever,用于添加任务自执行node文件
    1)$ npm install -g forever
    2)$ forever start schedule.js
  5. 测试:gh数据同步条数7666条,用时3分26秒.
           yy数据同步条数15,903条,用时3分07秒.

---------------------------------------------------------------------------------------------------

反向ssh隧道连接远程服务器,以方便能够从外网telnet进去内网linux服务器
 技术分享

上述A作为 Internal Server,阿里云服务器B作为中继服务器.

  1. 在A上建立反向SSH隧道 internelserver~$ ssh -fN -R 5211:localhost:22 publicserver_user@publicserver_address
  2. 通过中继服务器B登陆Internal server A
    1)确认已建立 publicserver~$ netstat -tunlp
    2)登录 publicserver~$ ssh -p 5211 internal_user@127.0.0.1

 

linux部署自动node任务,并反向ssh连接

标签:images   --   需要   get   public   forever   每日   res   bsp   

原文地址:http://www.cnblogs.com/ignacio/p/6489841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!