服务启动了老是自动停止,是什么原因呢

2021-05-05 08:33:52 pid:2131305 worker[none:2695003] exit with status 65280 2021-05-05 08:42:31 pid:2898722 Worker[2898722] process terminated with ERROR: E_ERROR "Uncaught Error: Call to undefined method ...

x345923852 发表与 2021-05-05 5017 浏览 1 回答
workerman/http-client好像不是完整的异步

workerman/http-client好像不是完整的异步,比如对一万个不同域名进行测试,发现其在域名解析这个过程中是非常慢的,不知道是不是这里没有加入异步特性的原因...

jsbba 发表与 2021-05-03 2439 浏览 1 回答
http server无法发送文件(从github上clone的最新版workerman)

http server无法发送文件(从github上clone的最新版workerman)...

鲁达 发表与 2021-04-30 1785 浏览 2 回答
fwrite 异常

fwrite(Resource id #331, 's:59:"\xE6\x82\xA8\xE7\x9A\x84\xE7\xBC\x96...') $len = @fwrite($this->_socket, $send_buffer);...

lltt7788 发表与 2021-04-30 1538 浏览 1 回答
想问下workerman作为客户端连接对方的服务端没有进入onConnect是怎么回事?

function subscribe($callback, $sub_str="") { $GLOBALS['sub_str'] = $sub_str; $GLOBALS['callback'] = $callback; $worker = new Worker(); if(isset(Config::$config['paper'])){ ...

xianbing 发表与 2021-04-30 2219 浏览 1 回答
workerman nginx代理连上后websocket过十秒左右就自动断开的问题

配置如下 客户端发送心跳的间隔是18s,最近突然出现 websocket 客户端连上后10s左右就自动关闭的情况,经过多次调试,发现只有设置客户端心跳间隔是10s 、 $gateway->pingInterval = 10 的情况下才不会自动关闭连接,两边改成其它任意值都会自动断开。 代码里追到 TcpConnection.php 文件中的下面位置断开的 另外不通过 nginx 代理,直接用ip地址去连...

左东 发表与 2021-04-30 3972 浏览 1 回答
出现一个系统异常,导致数据有问题

Hi 大大, 今天在开发时意外出现一个这样的问题(用了workerman几年了没有出现过),就是前端请求接口时,数据时有时无。查看日志才发现,报了一个这样的问题: msg:stream_select(): unable to select [4]: Interrupted system call (max_fd=5)。 请问这个问题是怎么出现的? 我要如何解决呢。感谢! (另外,我用的是RPC,明明类里面有我写好的...

xiewen_kevin 发表与 2021-04-29 2273 浏览 1 回答
服务器跟公网IP分开时该怎么设置

如果GatewayClient和GatewayWorker不是在同一台服务器上,则需要先将start_gateway.php中的lanIp改成当前服务器的内网ip(如果不在一个内网可改成公网ip) 华为云的服务器跟公网IP是分开的,如果设置成公网IP启动时就会报错Warning: stream_socket_server(): unable to connect to tcp://xxxxxxxxx:2903 (Ca...

daddycaccy 发表与 2021-04-24 1617 浏览 2 回答
bug:创建若干个子进程后,按ctrl+c,部分子进程不会被关闭

$http_worker = new Worker("http://0.0.0.0:23451"); $http_worker->count = 1; $http_worker->onWorkerStart = function($worker) { echo "Worker starting...\n"; Timer::add(3, function() { $...

dignfei 发表与 2021-04-24 1872 浏览 1 回答
workman的异步任务会排队吗

workman异步任务启动了5条进程,向其中投递了10个任务。此时进程池被占满,剩下的5个任务会在前面的任务之后完毕后被唤起执行吗?...

li20201108 发表与 2021-04-24 2100 浏览 4 回答
启动star.php的时候报错

以debug(调试)方式启动会报错 Warning: stream_socket_server(): unable to connect to tcp://xxxxxxxxx:2903 (Cannot assign requested address) 不知道是哪里的配置没对应上,服务器的安全组已经加上了这端口了的...

daddycaccy 发表与 2021-04-24 1875 浏览 2 回答
gateway开启4个进程 event里的静态变量是不是不共享的 如图

多进程中 业务处理文件的静态变量共享吗...

zhuonuo 发表与 2021-04-23 1771 浏览 1 回答
只要把gatewayworkerman挂起来服务器就会变卡

...

mikes 发表与 2021-04-21 1569 浏览 2 回答
Workerman 能提供类似 StopHandler 的功能来让用户控制安全停止吗?

比如一个定时任务在执行中有两步操作,Workerman 在使用 stop 停止时可能会出现前一个操作完成后一个操作未完成就停止的情况,虽然 Workerman 提供了 -g 参数来等待链接全部关闭后停止,但是这两个操作可能没有链接,也可能是长链接不会主动关闭。 有没有一种机制,让用户自己控制这个关闭流程,比如向 Workerman 中注册一个 StopHandler,当 Workerman 使用 stop 时,触发这...

pader 发表与 2021-04-20 1973 浏览 5 回答
workerman stop和stop -g的区别

stop -g 如何’优雅的’结束worker 进程的,没看明白。求大佬解答。...

sheker 发表与 2021-04-17 1830 浏览 1 回答
workerman中调用pcntl_fork 实现多进程时,无法回收子进程问题

$pid = pcntl_fork(); //父进程和子进程都会执行下面代码 if ($pid == -1) { //错误处理:创建子进程失败时返回-1. die('could not fork'); } else if ($pid) { //父进程会得到子进程号,所以这里是父进程执行的逻辑 pcntl_wait($status); //等待子进程中断,防止子进程成为僵尸进程。 } else { //子进程逻辑 ...

leojen 发表与 2021-04-16 2696 浏览 1 回答
webman与gateway

想咨询下,可以把gateway作为自定义进程加入webman的监听吗,有个项目,用到http跟gateway,大部分业务其实可以公用,同时维护太伤了...

willow 发表与 2021-04-15 2275 浏览 2 回答
请问为什么error_reporting设置了还会有Undefined index

error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED); 会报数组变量undefined index...

孟子说2020 发表与 2021-04-14 1774 浏览 1 回答
webman的redis队列消费

只能在linux下才起作用吗 在Windows下没有去执行消费...

不败少龙 发表与 2021-04-14 3451 浏览 1 回答

walkor

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