workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
一个4年工作经验从业者的困惑。
你好, 老大非常抱歉问的
不
是worker相关问题, 但是我现在真的比较疑惑。先说一下自己的情况,4年经验2年java2年php, 喜欢技术, 只要是
不
懂的都喜欢鼓捣下,现在在一家上海知名度还算高的一家公司,里面的也都是做业
务
,
不
会用什么新技术, 感觉自己得
不
到提高,加上现在自己对做业
务
已经非常厌倦了, 想加入一家就是做技术的公司,但是这样的公司少,加上难加入, 我学历
不
高大专, 首先面试都
不
会要我, 然后自己有幸去七牛面试过,人家问的都是很底层的东西, 平时根本
不
会接触,所以也
不
知道怎么
回
答。所以现在有点迷茫, 呆在这家公司一直做业
务
技术也
不
会提高,想去学习新技术有没有地方实践。
不
知道怎么规划自己以后的路。
问答
异步任
务
提示Cannot assign requested address
wokrerman 用AsyncTcpConnection做异步任
务
,并发高的时候系统会提示Cannot assign requested address,该怎么弄。
问答
webman,如何动态设置定时任
务
需求: 根据用户的设置,比如每天凌晨3点,执行一个定时任
务
这个定时任
务
,执行的时间,是根据用户的设置来的\ 最关键的问题是,这个设置可能会经常变化 可能今天用户设置为每天凌晨3点执行 可能明天用户设置为每天凌晨
问答
关于服
务
启动报错的问题
#### 问题描述 服
务
可以正常停止 ```php php start.php stop ``` 再次启动出现问题: ```php Warning: stream_socket_server(): Unableto connect to tcp://0.0.0.0:8787 (Address already in use) ``` 包括 start 和 restart(都加 -d)也
不
行 按照手册常见问题杀死进程后再次启动是可以的修改 ```php config/server.php ``` 中 ```php 'reusePort' => true ``` 后,启动
不
报错了,但是日志文件还是有大量的错误,也是: ```phpCentOS 8.3.2011 x86_64(Py3.7.9) Workerman version:4.1.15 PHP version:8.2.9 Windows 下开发正常,Linux 服
务
器上出现问题
问答
GatewayWorker分开部署,过一段时间
不
用就会停止连接,无法执行BusinessWorker
问题描述: 我的BusinessWorker过一段时间
不
执行任
务
会跟Gateway断开,无法执行后台任
务
。具体间隔的时长
不
太清楚,一般是隔一个晚上,第二天执行异步任
务
,就无法执行,必须Reload就可以再次执行了。只有一直有任
务
执行就
不
会出现断开的情况。
问答
workerman中的mqtt连接第三方的mqtt服
务
端,显示Connection timeout
公司服
务
器是用ubuntu的,然后连接第三方的mqtt服
务
时,显示连接超时,同样的代码,我在本地测试,也用自己的服
务
器测试过,都可以正常连接,公司的服
务
器也没有开防火墙,会有什么原因导致连接超时?  然后下面是自己服
务
器的 !
问答
php异步任
务
用哪种解决方案合适
最近有个需求是,发布一条动态,动态涉及到@多个用户,再处理完动态入库后还要一个一个通知被@用户,就想着用异步来实现,找了几个解答,
不
知道哪一种才适合, 最主要是以后可能还会其他异步场景,就根据一个标识来区分做业
务
处理代码
问答
isUidOnline在thinkphp中报错
代码和
效
果如附件图,请大神给予解答。
问答
workerman/http-client 能设置代理吗?
就像php curl一样的,长
效
代理 短代理等等
问答
workerman怎么监控自己服
务
端挂掉
workerman怎么监控自己服
务
端挂掉,自动重启呢 类似nodejs pm2
问答
crontab定时任
务
组件如何支持command
像laravel里面command的Kernel,直接写command里面任
务
,如php webman test:test 这样
问答
关于demo中uid的问题
不
能是string类型吗?)0-40亿范围内高并发可能会发
生
uid重复的情况,该怎么解决呢
问答
html5 websocket多页面共享
手机用h5做websocket的客户端,但
不
是在同一个页面发送数据。请问能否在一个主页面
生
成一个websocket的插座,其他页面都能共用这个插座?
问答
workerman硬件设备发送数据,10秒断开连接
[截图](//www.workerman.net/upload/20200804/045f28bfd96ab4.png) 我用postman测试的时候
不
会发
生
断开连接的情况,但是用硬件设备访问就会出现十秒断链的情况
问答
socket.io为什么
不
能支持同端口多进程模式?
之前一个问题中说socket.io的服
务
端运行机制决定每个端口只能开启一个进程。(http://wenda.workerman.net/?/question/882) 能再进一步说明一下 为啥么,它的机制有什么
不
同的导致一个端口只能开启一个进程?
问答
请求大接口会占用大量内存【已解决】
#### 问题描述 有个业
务
需要请求一个外部接口,返
回
的数据特别大,开了gzip压缩,json_decode后内存占用达到400M,这400m会一直占着
不
释放,还有可能往上加,如果worker_num开大一点更
不
得了,会把内存耗尽。#### 为此你搜索到了哪些方案及
不
适用的原因 测过
不
同php版本,测过swoole,试过把类属性改成局部变量,都无法解决,最后的办法是把workerman常驻改成http异步请求。
问答
高并发下,异步任
务
的数据接收延迟问题
使用方法引用的是:http://doc.workerman.net/faq/async-task.html 高并发下,workerman把繁重的任
务
交给本机另一个任
务
进程异步处理。task_data里带有发送时间的时间戳: ```php $task_data = time(); $task_connection->send(json_encode($task_data)); 任
务
进程接受数据task_data, true); // receive_time 在高并发下有时候会有十几秒 $receive_time = time() - $task_data; } ``` 任
务
进程接到任
务
的时候,当前时间和发送时间相减,发现高并发情况下,有时候会出现一连串十几条的任
务
,接受数据延迟达到7、8秒,甚至十几秒,可能会是什么原因呢。
问答
请教一下,怎么样把GatewayWorker 变成一个linux系统服
务
?
请教一下,怎么样把GatewayWorker 变成一个linux系统服
务
,最好是能像普通系统服
务
一样进行操作,如起动停止重起服
务
等。
问答
四人网络麻将服
务
端如何保存剩余牌堆
问题场景:(用gatewayWorkerman作服
务
端实现) 4人麻将的服
务
端,服
务
端S通过算法将牌堆发给玩家,那剩余的牌是要保存在哪里?才能实现当玩家再从剩余牌堆请求牌时,服
务
端S能正确且快速地从剩余牌堆拿出一张发送给玩家? 没有代码给点思路也行,多谢。
问答
使用socket.io单个进程内初始化一次mysql数据库连接全局使用问题
在开启进程前,我创建了一个mysql连接,在常驻内存中全局使用这个连接,虽然避免了重复创建的问题,但是如果长时间
不
连接就会断线,导致全局连接失
效
,我知道workman的mysql组件解决了这个问题,但是我想了解一下
不
依赖于
« 上一页
1
...
132
133
134
135
136
137
138
139
...
472
下一页 »
« 上一页
135
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝