PHP 套接字服务器

标签 php sockets websocket

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

最佳答案

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

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

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

相关文章:

php - Opcache 清除太快

java - 通过 java 套接字发送文件

java - Eclipse Jetty 服务器单实例应用程序

swift - 如何在 Web 套接字中制作红蜘蛛的单例管理器类

php - 如何在不更改 max_allowed_pa​​cket 的情况下将大数据插入 MySQL 数据库

php - 警告:mysqli_query()至少需要2个参数,第3行的D:\XAMPP\htdocs\***\includes\users.php中给出1个参数。

sockets - UDP 兼容数据包类型

C:UDP收发包

websocket - Tomcat7 Websocket 聊天示例 : How to load Websocket Server?

PHP 脚本利用 SQL 查询返回 false,即使数据库已更新