PHP 套接字服务器

标签 php sockets websocket

我对套接字编程非常陌生,但使用 php 进行了大量编码。 我已经测试了一些套接字服务器示例代码并且在本地主机上运行良好。我使用 CLI 来运行服务器。但我关心的是如何在我的托管服务器上运行套接字服务器 .php 文件?托管提供商通常是否允许访问 CLI 来运行服务器?如何确保我的服务器始终运行?如果托管服务器重新启动,我的服务器会发生什么?如果我的服务器崩溃(无论什么原因),我是否必须手动运行它? 有人可以帮忙吗?

最佳答案

如果您谈论的是托管服务器,我希望您谈论的是共享托管。在这种情况下,即使您设法运行该服务等,也很难保持其稳定。我建议至少使用一个 VPS。这样您就可以在后台运行它,在重新启动时自动启动它,还可以安装软件来检查进程并在失败时重新启动它。

例如:在共享主机上测试重新启动是否有效是不可能的。

关于PHP 套接字服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11291744/

相关文章:

php - 如何退出if语句并继续else

php - Zend_Navigation : Getting Only the Pages Accessible by the Current User/Role

c - select() 之后的 FD_ISSET() 未检测到接收到的数据

javascript - 分解 JS 函数

java - 如何从普通请求调用即@RequestMapping 调用@SendTo

go - 使用 golang 和 gorilla websocket 库,为什么 WriteJson 会返回错误?

php - 如何找出当前正在运行的 PHP 可执行文件?

PHP echo 自动将 "&"替换为 "&"

java - 连接更改时套接字不会断开连接

docker - 调用 puppeteer.connect() 时出现协议(protocol)错误