网站首页 > 技术文章 正文
1. 未禁用以下php函数
`pcntl_signal` `pcntl_signal_dispatch` pcntl_fork` `pcntl_wait` `pcntl_alarm`
2. 阿里云服务器当前实例未放行端口
一般我在配置前都会先放行20000到30000端口,因为客服系统默认 会启用20002,20003,20014三个端口,当然你有能力也可以修改不使用这三个端口。
3. 还是端口的问题,如果用的宝塔,那么还需要在宝塔的安全里边放行20000到30000端口
4.运行到系统根目录,在终端运行如下命令开启workerman
php think workerman start --d
一般经过以上步骤就没什么问题。
5. 还有一种情况是你在后台添加的客服在安装系统之前已经关注了公众号,但crmeb打通版客服添加页面显示未关注,这个问题不知道是系统的bug还是缓存的问题,没有研究,不过一般可以采用取消关注,再重新关注即可成功,添加成功后即可测试客服。
6.如果在出现某种未知的错误下重新安装了系统,workerman可能需要重新启动,此时的话运行启动命令会提示那几个端口已经被占用,那么可以采用以下两个命令解决。
- 首先运行这个命令:
php think workerman start --d
查看报错提示的端口号,一般都是20002,20003,20014这三个端口,但为了确定,我们用以上命令让其主动抛出错误,然后查看占用的端口号逐个去解决。
7. 获取到端口号后运行以下命令查看这个端口的进程号
netstat -tunlp|grep 端口号
这个命令可以获取到这个端口的进程地址,也就是进程号,然后杀死这个进程即可
杀死进程命令:
kill -9 进程号
采用以上两个命令杀死进程后,重新运行
php think workerman start --d
即可解决所有问题
备注:不知道大家还有没有遇到过其他错误,可以一起交流,探讨解决方案,大部分问题一般经过这几个步骤都能解决。
猜你喜欢
- 2024-10-12 41、php多进程基本用法 php多进程编程
- 2024-10-12 使用 Workman 做一个聊天室 wordpress聊天室插件
- 2024-10-12 21、php面向对象例子-类声明与创建
- 2024-10-12 Web-Frameworks - 谁才是最快的 Web 框架
- 2024-10-12 Casbin实战大揭秘:教育培训领域的创新实践和高效优化策略
- 2024-10-12 go 和 php 性能如何进行对比? go跟php
- 2024-10-12 27、php面向对象例子-接口类 php 面向对象
- 2024-10-12 54、php利用信号实现父子进程间通信
- 2024-10-12 24、php面向对象例子-static关键字
- 2024-10-12 分享一个不错的PHP统计监控系统,值得试一下
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)