workerman每次运行一段时间就出错 SQLSTATE[HY000]: General error: 1205

2019-04-15 14:30:11 pid:1 think\exception\PDOException: SQLSTATE: General error: 1205 Lock wait timeout exceeded; try restarting transaction in D:\wwwroot\pay_server\thinkphp\library\think\db\Connection.php:453...

sheji2 发表与 2019-04-15 4490 浏览 1 回答
如何异步执行任务

最近打算搞一个消息队列服务,有两个角色:生产者和消费者,生产者向消息队列添加任务,消费者负责从消息队列取任务并执行任务。   消费者取到任务开始执行任务后,如果执行时间超过了一个值,消息队列服务就会向消费者发送停止任务的消息。 但是由于是阻塞执行,消费者无法在执行过程中接收到停止任务的消息。   看了一下文档提供的异步执行任务的例子,似乎执行任务这块也是阻塞执行的,只是把它从主业务中剥离出来了而已。   有人知道什么...

郭德纲 发表与 2019-04-15 5146 浏览 1 回答
请问如果在cli模式下启用http协议,如何发送header头呢?

<?php  require_once __DIR__ . '/vendor/autoload.php';  use Workerman\Worker;  $http_worker = new Worker("http://0.0.0.0:2345"); $http_worker->onConnect = function ($connection) { $connection->proto...

tangzq 发表与 2019-04-15 4261 浏览 2 回答
GlobalTimer堵塞问题

如果堵塞,是堵塞的Channel\Server这个进程,还是堵塞的BusinessWorker的进程呢?...

黑老怪 发表与 2019-04-15 2332 浏览 1 回答
大佬有个问题想请教一下你,

服务内存释放的时候,会影响到gateway里面的session不...

shyrank 发表与 2019-04-15 2453 浏览 2 回答
gatewayworker分布式部署之后,在BusinessWorker里面的$_SESSION还能正常用不

会不会出现用户突然用不起了,看到说session是存在gateway的内存中,但是register是来分配的,会不会同一个用户进入分配到了不同的gateway上面,导致另一个gateway没有用户的session...

shyrank 发表与 2019-04-15 2790 浏览 1 回答
关于static的变量内存常驻

Hi walkor,  请问为什么静态变量$seconds 放到定时器中声明时,进程中$seconds的值是不共享的? 我每次发一个请求时,$seconds的初始值都是0。 如果我直接在onMessage里面声明$seconds = 0时,$seconds是共享的。如下: $timer_id = Timer::add(1,             function  () use( &$timer_id)  ...

xiewen_kevin 发表与 2019-04-14 4917 浏览 1 回答
我有个关于socket的问题想求教一下

[attach]1921[/attach] [attach]1920[/attach] [attach]1916[/attach] [attach]1917[/attach] 这到底是为什么啊  好头疼    [attach]1918[/attach] [attach]1919[/attach]  ...

superliu 发表与 2019-04-12 3078 浏览 1 回答
关于Error4的问题

首先请看我的设置 [attach]1911[/attach] [attach]1912[/attach] [attach]1913[/attach]   根据http://wiki.workerman.net/Error4 给出的解决方法把创建都改成了127.0.0.1,但是依然每天凌晨左右会有Error4的错误产生 [attach]1914[/attach] 求助,该如何解决此问题?...

大饭米粒 发表与 2019-04-10 2891 浏览 1 回答
workerman 能代替Nginx吗?

1:代替Nginx反向代理。 2:如果是提供PHP的接口类软件的实现,那么是否可以完全抛弃Nginx,用workerman短链接来实现接口功能? 3:Workerman需要热备机器吗?比如宕机后另一台机器接管服务。 4:Workerman是不是在原则上,只要内存足够无穷大,就可以同时接入无穷大连接数? 5:Workerman可以配合linux面板使用吗?比如说宝塔面板...

zzccomet 发表与 2019-04-03 4820 浏览 1 回答
error 2 client closed是什么问题

用workerman做了一个消息实时推送,人少的时候没问题,人多了后会出现error 2 client closed 的错误,问题出在什么地方呢,网上没找到相关的问题解决办法。...

tianxiujun 发表与 2019-04-01 4060 浏览 1 回答
GateWay 如果Gateway进程和BusinessWorker分离部署的问题

如题,Gateway负责与客户端进行通信,那么是否worker进程的服务器不需要内核调优?...

z54123321 发表与 2019-04-01 2570 浏览 1 回答
GatewayWorker在使用时,总会出现Error while sending STMT_PREPARE packet的提示

[attach]1863[/attach] 问题如图所示,呼叫walkor大神...

DAndre 发表与 2019-03-29 6715 浏览 2 回答
特殊网络环境下部署Gateway无法启动

1,Gateway、Worker、Register都在局域网中; 2,局域网中有台路由与外界互通; 3,客户端与客户项目均在外网,需要与局域网的服务链接;   因为项目所处的网络环境不是直接在公网上,导致外网Api接口无法将客户端获取的client_id解析成Gateway所在的公网地址,也尝试将gateway的lan_ip改为公网地址,但公网IP并不属于gateway所在服务器,也无法启动;   所有外网至局域网的...

Wakada 发表与 2019-03-25 4007 浏览 1 回答
Timer执行任务时间问题

// 使用定时器 0.01 秒执行一次 Task::fun() // 已知 Task::fun() 需要 0.1 秒 才执行完毕 // 那该定时器是否会造成进程占用内存越来越大? Timer::add(0.01, );  补充: LOG中没有任何报错信息,进程也正常运行,只是最近有两次内存占用超过80%,重启后就好了。所以正在查找原因。   程序原本用了while(true) {} 死循环来进行队列消费者操作,看了官...

jackyzhuo 发表与 2019-03-25 4600 浏览 2 回答
GatewayWorker 一段时间后出现 stream_socket_client()

挂起一段时间后会出现这个情况,linux内核优化了,打开文件数没有优化. (loginOut那一行是我打印,也没有异常)   求大佬解答!!...

黑老怪 发表与 2019-03-25 3304 浏览 2 回答
workerman时常假死,链接不上去,非得重启

为什么按照官方文档用它与thinkphp3一起使用,workerman部署在不同服务器上用一段时间有3个月以上,时常性质的假死,在重启后2个月内视乎没有什么不稳定的就是不知道为什么它突然连不上去了,怎么也连不上去了。只能重启服务才能再次连上去,搞不懂为什么会这样,现在公司业务方面很多用了这个推送,要是时常会死掉该考虑换掉它了,这么不稳定的。。时常的假死,不确定原因假死,既没有日志也没有报错信息,就死掉了。连不上去,而...

loveruby 发表与 2019-03-25 7061 浏览 1 回答
workerman 因为里面有外文,韩文、泰文导致程序假死

workerman 因为里面有外文,韩文、泰文导致程序假死...

高级开发工程师 发表与 2019-03-23 2726 浏览 2 回答
windows服务器 php 启动wokermen 问题 求大神看看

PS C:\wwwroot\mlbim> php wmserver.php [1A [K-----------------------[47;30m WORKERMAN [0m-------------------- [0mWorkerman version:3.5.4          PHP version:7.0.12 ------------------------[47;30m WORKERS [0m...

zlc 发表与 2019-03-21 2708 浏览 1 回答
workerman-thrift-rpc做服务端, java端 client 调用时而超时 时而成功?

我在用workerman-thrift-rpc做服务端 用以下方式 $worker->thriftProtocol='TCompactProtocol'; $worker->thriftTransport='TFramedTransport'; java端作为客户端,调用会出现 2019-03-21 10:04:50 pid:3053496 CODE:0 MESSAGE:TSocket: timed ou...

小白鼠 发表与 2019-03-21 4165 浏览 2 回答

walkor

163991
积分
0
获赞数
0
粉丝数
2014-05-04 加入
🔝