使用ratchet WebSocket部署Laravel Vue应用程序

使用ratchet WebSocket部署Laravel Vue应用程序,laravel,vue.js,deployment,websocket,ratchet,Laravel,Vue.js,Deployment,Websocket,Ratchet,我有一个使用web套接字的应用程序。在开发中,我创建了一个启动套接字服务器的控制台命令。我使用cpanel部署了应用程序,如何运行一次控制台命令?我认为cron作业不适合这种情况。前端是用Vue编写的,我尝试发送一个异步请求,如果web套接字未连接(我在前端检查),该请求将从控制器启动套接字服务器的命令,但这无法正常工作。我尝试在浏览器中打开启动websocket服务器的php文件,但这也不能正常工作 你能用SSH连接到服务器吗?是的,但我需要web套接字服务器始终启动,而不是通过控制台启动查看

我有一个使用web套接字的应用程序。在开发中,我创建了一个启动套接字服务器的控制台命令。我使用cpanel部署了应用程序,如何运行一次控制台命令?我认为cron作业不适合这种情况。前端是用Vue编写的,我尝试发送一个异步请求,如果web套接字未连接(我在前端检查),该请求将从控制器启动套接字服务器的命令,但这无法正常工作。我尝试在浏览器中打开启动websocket服务器的php文件,但这也不能正常工作

你能用SSH连接到服务器吗?是的,但我需要web套接字服务器始终启动,而不是通过控制台启动查看
supervisord
这是一个Linux工具,它将自动启动并保持打开给定进程。thx为你提供反馈,但我没有这样做。我在控制台中运行nohup php/path_for_my_脚本,并在后台运行此过程。这对我来说很有用。请记住,如果您的进程由于错误或重新启动而退出,您需要手动重新启动它。