最近公司把BlockChain和对应的Node Web都发布到了AWS 的ubuntu 系统上。
但是遇到了一个问题,每次启动 Node Web之后,关闭Putty,Node Web也随之关闭。
由于本人对于AWS和ubuntu 都是小白, 调查这个问题还是浪费了一些时间。
最简单的解决办法
https://stackoverflow.com/questions/26245942/how-do-i-leave-node-js-server-on-ec2-running-forever
https://stackoverflow.com/questions/28449115/command-executed-in-nohup-is-killed-as-soon-as-the-putty-terminal-is-closed
使用Screen就可以保证Node web不被关闭。
现在是一些简单的介绍:
新开启一个Screen
screen –S bl
列出所有Screen
screen –ls
There are screens on:
7863.pts-0.ip-172-31-89-41 (05/31/2018 02:29:13 AM) (Detached)
7652.bl (05/31/2018 02:21:03 AM) (Detached)
7638.pts-0.ip-172-31-89-41 (05/31/2018 02:18:58 AM) (Attached)
7652是一个号码,后面是名称
断开Screen
screen –d 7652
连接Screen
screen –r 7652