如何在Ubuntu Server 18.04中使用系统启动来运行网络套接字?

时间:2019-07-08 07:40:02

标签: laravel sockets websocket

我有使用网络套接字的Laravel项目。此时,Laravel在端口8000上运行。并且Web套接字在端口8090上成功运行。当前,我在Laravel项目文件夹中使用此命令来启动网络套接字 php artisan websocket:init

但是,如果我关闭了终端,正在运行的套接字也会终止。

如何在系统启动或自动运行时运行Web套接字?

1 个答案:

答案 0 :(得分:1)

主管

这个小应用程序正是针对您的要求而构建的。它允许您运行非守护进程的应用程序而无需登录服务器并保持终端会话打开。

Install and Configure

Supervisor Docs

我使用它来为我的nodejs websocket服务器提供服务,并且如果应用程序由于任何原因意外停止,它将与监听器完全按预期运行,以自动重启。