永远在后台运行peerjs服务器
我在远程服务器上安装了我的peerjs服务器。 我可以通过putty SSHlogin到我的服务器。 我可以运行服务器,但是当我closures腻子它结束会话和peerjs停止。 我怎样才能让它永远在服务器上运行。
我已经永远试过这样的包装了。
forever start peerjs --port 9000 --key peerjs
但造成这个错误。
warn: --minUptime not set. Defaulting to: 1000ms warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms info: Forever processing file: peerjs error: Cannot start forever error: script /root/peerjs does not exist.
通过添加这两行来创build自定义服务器可以解决问题
var PeerServer = require('peer').PeerServer; var server = PeerServer({port: 9000, path: '/peerjs'});
到node_modules/peer/node_modules/we/index.js
文件,然后运行服务器
forever start node_modules/peer/node_modules/we/index.js
您可以从代码运行(启动)对等服务器:
var PeerServer = require('peer').PeerServer; var server = PeerServer({port: 443, path: '/peerjs'});