内存超出限制 提示 process terminated with ERROR: E_ERROR "Allowed memory size

jsonRPC服务运行一段时间后会报错  process terminated with ERROR: E_ERROR "Allowed memory size of 268435456 bytes exhausted (tried to allocate 40960 bytes)   我已经设置可操作内存为256M 还是会出现。并且我也设置了处理到5000个请求后会重启当前的worker。这个要怎么排查。...

codeninjia 发表与 2019-01-02 4217 浏览 2 回答
如何解决json_encode无法转码gb2312编码格式的数组

前端要求返回的数据中的中文是gb2312格式,但是json_encode对gb2312格式不识别,而workerman要求以json格式发送,这个怎么解决呢?...

就叫何小尘吧 发表与 2019-01-02 3127 浏览 2 回答
做持久化(mysql)时出问题

您好,请教一下。刚做完测试并上线项目测试,做的是一个客服系统。一个客服对多个客户端。 经常有时候做消息入库时,一下子写入了好几条重复的消息。不等。但是出错了之后就是固定的条数。 如第一次出错,写入了三条,第二次及后各次都是发一条消息,写入库三条。但把浏览器关一下再开就又好了。请问一下这个是什么问题?程序我检查多次,没有发现问题。ajax请求一次,就入库一次,没发现问题 。   有遇到同样问题的前辈吗?还请不吝赐教,小...

tqptqp 发表与 2018-12-29 2330 浏览 1 回答
关于woker进程找不到类的问题

我在woker类中已经引用了这个类,但是在定时任务执行中一直找不到这个类 Workerman version:3.5.16          PHP version:5.6.27 ------------------------ WORKERS ------------------------------- worker               listen                            ...

qwejkl1022 发表与 2018-12-14 2928 浏览 2 回答
可以根据wokerid终止指定的进程吗?

文档找不到相关的资料...

l1218138 发表与 2018-12-03 2044 浏览 3 回答
安装在thinkPHP5.1下报错了

报错内容:Cannot use Workerman\Worker as Worker because the name is already in use...

wang 发表与 2018-12-01 4237 浏览 1 回答
GatewayWorker 安装拓展最多能支持多少tcp并发

有几个问题请教一下,刚接触没有多久如果提的问题比较幼稚请见谅! 1、GatewayWorker 在windows下安装https://wenda.workerman.net/question/3404event扩展拓展最多能支持多少tcp并发  例如我的服务器配置 8G:内存   CPU:4核 2、Events.php文件中 处理的业务比较多 我看了一些例子建议不要在Events.php  难道只是做一个比较简单的判...

gaohaichao 发表与 2018-11-23 4146 浏览 1 回答
本来只开了四个进程 但是一段时间后 冒出来好多进程

使用了laravel框架 https://laravel-china.org/articles/13151/using-laravel-to-carry-out-socket-communication-in-workerman 求助啊   项目现在在线上运行不了了...

MrRookie 发表与 2018-11-22 3017 浏览 2 回答
WSS配置,做微信小程序,模拟器和苹果可以,安卓报错,请问是什么原因?

WSS配置,做微信小程序,模拟器和苹果可以,安卓报错,请问是什么原因? 我是按照官方文档做的配置,小程序模拟器和苹果都可以,网页版的WSS工具也可以,唯独安卓机不行 // 证书最好是申请的证书 $context = array( // 更多ssl选项请参考手册 http://php.net/manual/zh/context.ssl.php 'ssl' => array( // ...

auroradcx 发表与 2018-11-16 2490 浏览 1 回答
WebSocket connection to 'ws://***/' failed: Error in connection establishment:

WebSocket connection to 'ws://127.0.0.1:1234/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED 求解这是什么原因,之前做调试都是在浏览器上面,完全没问题,今天准备嵌入到app里就报错了,app是用MUI框架做的...

追梦随想 发表与 2018-11-16 45996 浏览 1 回答
定时器如何结合Thinkphp框架使用

问题:gateway怎么在业务逻辑中添加一个定时器去做一个数据库操作 或 执行一个类下的某个方法 场景:用户提交订单后5分钟后自动取消   gateway启动方式 php start.php start [attach]1389[/attach] 这种启动方式定时器无法识别Db,报错下面的截图类似提示无法找到方法db。 [attach]1388[/attach] 例如有客户端连接时执行某个类下的test方法(命名空间...

wiheck 发表与 2018-11-13 7518 浏览 2 回答
Gateway startPort

Gateway startPort 5、startPort Gateway进程启动后会监听一个本机端口,用来给BusinessWorker提供链接服务,然后Gateway与BusinessWorker之间就通过这个连接通讯。这里设置的是Gateway监听本机端口的起始端口。比如启动了4个Gateway进程,startPort为2000,则每个Gateway进程分别启动的本地端口一般为2000、2001、2002、20...

jxgzzwh 发表与 2018-11-04 3261 浏览 2 回答
关于phpsocket.io

[attach]1337[/attach]   请告诉我这个如何变成静默式的  现在是刷新一下更新一次  如果是这样 PHP单独进行也可以啊  达不到实时的效果...

freddydi 发表与 2018-11-02 2150 浏览 3 回答
第三方系统如何直接调用 Events 文件

GatewayClient 我大概看了下,应该是直接就发送给客户端了。而我希望能通过 Events 文件,因为业务逻辑都在里面了,第三方系统调用 Events 后再发送给客户端,请问有什么办法实现呢?...

追梦随想 发表与 2018-10-15 3058 浏览 1 回答
think-orm框架如何同时连接多个mysql数据库?

使用workerman开发游戏服务器时,采用了think-orm框架,但是mysql数据库可能会有多个,这个要怎么配置和使用呢?   我最想要的是通过代码直接取用不同的连接(如赋值给2个变量)操作表,而不是通过切换数据库来实现,谢谢!...

zhouciming 发表与 2018-10-15 3930 浏览 1 回答
Channel 集群推送例子报错

cmd里php 命令启动报错,有没有大神指导下...

jzxuliang 发表与 2018-10-10 2739 浏览 1 回答
有谁用过swoole 的 onHandShake()时间来做socket 连接加密 ? 我现在用workerman 没有找到

有谁用过swoole 的 onHandShake()时间来做socket 连接加密 ? 我现在用workerman 没有找到这个 我现在需要做这个 $server->on('handshake', function (\swoole_http_request $request, \swoole_http_response $response) { // print_r( $request->hea...

879042886 发表与 2018-08-10 3317 浏览 1 回答
workerman Http类的session经常报错 unserialize(): Error at offset 0 of 156 bytes

unserialize(): Error at offset 0 of 156 bytes in file F:\my\layGateIm\im-for-gateway\vendor\workerman\workerman\Protocols\Http.php on 分析原因:英文数据中含有中文字符串,所以我们就可以想到编码的问题,serialize()函数对在不同编码下对中文的处理结果是不一样的。 再讲gbk转换成...

479820787 发表与 2018-08-10 4322 浏览 2 回答
[2018-07-30 01:39:40 @2869.0] DEBUG Context(:16): alloc stack: size=2097152, ptr=0x561a03cafc20.

debug 方式启动,终端一直有如下数据不停输出,是什么原因造成的? DEBUG Context(:16): alloc stack: size=2097152, ptr=0x561a03cafc20....

Jeffrey 发表与 2018-07-30 2317 浏览 1 回答
php_network_getaddresses: getaddrinfo failed:

看到有相同问题的,他的上万就不行了。我的只是在本地测试。数据局用的阿里云的,那么一串链接,然后问题出现了,本地用localhost没问题的。服务器是windows。求大神解答...

szh 发表与 2018-07-11 4854 浏览 1 回答

xiuwang

10501
积分
0
获赞数
0
粉丝数
2016-12-08 加入
×
🔝