1

我已经在我的远程服务器上安装了我的 peerjs 服务器。我可以通过 putty SSH 登录到我的服务器。我可以运行服务器,但是当我关闭腻子时,它会结束会话并且 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.
4

4 回答 4

1

您可以从代码运行(启动)对等服务器:

var PeerServer = require('peer').PeerServer;
var server = PeerServer({port: 443, path: '/peerjs'});
于 2015-05-16T17:52:27.873 回答
1

只需添加这两行即可通过创建自定义服务器来解决问题

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
于 2015-05-16T18:50:20.940 回答
1

您可以在 peerjs 命令之后简单地添加关键字“&”,它将继续在 putty 的后台运行。

例子。peerjs --port 3001 &

于 2020-09-26T03:28:59.563 回答
-1

关闭打开视频传输或音频传输的浏览器选项卡。

于 2022-03-04T21:51:05.253 回答