workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
绝版-打造composer离线仓库
# 应用场景 **本脚本适用于无互联网环境,若你的开
发
环境有互联网,可以退出了。** 情景:之前通过互联网离线导入了一个项目A,已经安装好全部依赖了,比如 webman/admin依赖。# 操作使用 > 总体就是先提取其他项目的依赖,到指定目录,新项目需要安装依赖时,可以直接使用composer require XX 来安装包,方便快捷 ## 1.脚本源码 将以下代码复
制
保存到phpphp main(); // 执行main()方法 function main() { // 因为仓库是离线的,composer.json 中没有带version信息,需要根
据
composer.lockcomposer.json中去,再执行 composer archive 操作 // 将每个库打包成zip包放到zips目录下 // 会将composer.lock目录下的vendor包全部拷贝到目标目录下再
进
行修改archive --format=zip --dir=$dest"); } ``` ## 2.生成离线仓库 - 添加composer 到环境变量中 - 修改 php 文件中的main方法的参
数
地址
问答
laravel workerman 子
进
程 定时使用 stopAll 重启, 为什么状态码不是0呢
```php public function onMessage($connection, $message) { if($this->cnt > 10) Timer::add(0.01,function() { Worker::stopAll(); }); } ```
问答
larvel 作为一个后台的客户端,如何跟 workerman/getwayworker
进
行信息通讯?
求高手给与答案!
问答
自定义
进
程监听redis key过期, 提示 连接错误,求大神指教
#### 问题描述 想要实现监听redis key过期 ,做一个简单的超时未支付关闭订单功能,提示 RedisException: read error on connection to 127.0.0.1:6379 ,redis连接配置了的,求大神指教  
问答
可不可以让process中的某个
进
程单独reload,不用整个一起reload?
可不可以让process中的某个reload,不用整个一起reload?
问答
有个bug一年了一直没修复:Worker::stopAll();无法自动重启子
进
程
#### 问题描述 php8.0.30中,无法 #### 程序代码或配置 ``` $task_worker = new Worker(); $task_worker->onWorkerStart = function(){ global $task_worker,$sec; echo '开始1^^^^^^'; sleep(2); Worker::stopAll(); echo '结束3^^^^^^'; }; Worker::runAll(); ``` #### 重现问题的步骤 直接运行代码 #### 操作系统环境及workerman/webman等具体版本 
问答
var_dump相关
因为在调试模式下 用了很多的var_dump,请问在守护
进
程模式下,var_dump会不会占用资源,它会执行吗
问答
onWorkerStart global
new TestWorker(); } } ``` global $worker; Log::info('onMessage:msg:', ); 用户
进
入房间
问答
请问怎么定时每天9:00执行指定任务 ?
我需要每天9:00执行一些操作,然后重启worker子
进
程
问答
想创建一个学习workerman的交流群
最近因为公司业务需要学习workerman,想创建一个学习workerman的交流群,大家一起交流交流,共同
进
步
问答
你好,我遇到个两个worker之间通信的问题
推
送
消息的代码是这样的 ```php $client = stream_socket_client('tcp://127.0.0.1:5248', $errno, $errmsg, 1,STREAM_CLIENT_CONNECT
问答
workerman不太稳定,找不出原因
用memcached来存储,做的分布式的推
送
服务,2天测试下来有的机器能收到消息,有的就收不到,服务都还稳定运行,用chrome检测socket的服务器也没有异常消息,不知道为什么。
问答
关于webman异常处理的疑问
我知道PHP对这个处理异常很弱鸡,但是其他框架,比如thinkphp等利用set_error_handler set_exception_handler等内置函
数
做了处理的,在一个方法内可以利用trytry{ 调用某个api接口,可能会超时啊,连接不上之类的之类异常 } catch (\Exception $e) { thinkphp能
进
入这里,能调用备份api之类的,或者做其他操作,整个
文档
启动与停止
### 启动 以debug(调试)方式启动 ```php start.php start``` 以daemon(守护
进
程)方式启动 ```php start.php start -d```### 查看状态 ```php start.php status``` ## debug和daemon方式区别 1、以debug方式启动,代码中echo、var_dump、print等打印函
数
会直接输出在终端
问答
小白问个问题,workerman或者
GatewayWorker
可以获取某个客户端连接的时长吗?
如题,比如我要统计每个客服人员每天的在线时长,这个可以统计吗?文档中没找到相关的内容
问答
php7.2.7下,workerman无法正常退出
即时只做最简单的示例代码,退出时依然不断的提示 Workerman has been stopped 只能寻找主
进
程id然后kill -9
问答
请问workerman v5是不是要和v4分道了?
看到文档里面介绍的:workerman是多
进
程+Epoll+非阻塞IO 但是workerman v5里面包含了revolt.php,可以实现异步的mysql redis等操作 是不是之前的epoll既然已经引用
进
来了,要大改,可不可以推出一个v4的稳定版长期维护 然后v5 专注这个事件循环库,可以直接引用一些已经有的mysql redis异步库,让大家让大家先用起来,再慢慢打磨提示性能?
问答
多个文件worker只成功启动第一个文件,请问是不是代码写错了
/vendor/autoload.php'; $task = new Worker(); $task->count = 1;//单
进
程处理 $task->name = 'test'; $task->onWorkerStart/vendor/autoload.php'; $task = new Worker(); $task->count = 1;//单
进
程处理 $task->name = 'test2'; $task->
问答
webman应用场景问题
webman是不是不适合做依赖第三方接口的实时应用,比如某服务,需要依赖第三方的接口去查询用户信息,如果第三方接口的响应时间需要5秒(假设),同时
进
来50个请求(开启4个
进
程监听的话),那么是不是就会导致另外的
问答
关于exit with status 256和65280
#### 问题描述 执行start 命令的正常的,没有报错 start -d 守护
进
程也正常,但是执行Stop 和 reload ,就会出现exit ,但是网站可以正常服务。 stop 如图所示 !开启: php start.php start 没报错呀,也不知道那个
进
程有问题 ;
« 上一页
1
...
374
375
376
377
378
379
380
381
...
448
下一页 »
« 上一页
377
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝