在远程服务器上运行 Websocket

时间:2021-03-08 15:39:10

标签: php laravel laravel-artisan laravel-websockets

我在使用 laravel websockets 时遇到问题。

我正在尝试使用 Artisan 调用运行 websocket 服务器,如下所示:

Artisan::call('websockets:serve');

但它没有工作(返回的请求超时)知道它在我运行时正常工作:

php artisan websockets:serve

这里有一些插图:

enter image description here enter image description here

还是那样然后给我请求超时。

enter image description here

1 个答案:

答案 0 :(得分:0)

websocket:serve 正在尝试启动一个长时间运行的进程。我不确定我是否理解您尝试调用 Artisan::call('websockets:serve'); 的上下文,但如果这是在 http 会话后面,则 http 会话可能会超时,而 websocket 进程是结束。