请教在webman中如何获取服务器本身的IP地址

问题描述 请教在webman中如何获取服务器本身的IP地址?我使用了 $_SERVER['SERVER_ADDR' ] 会报错,说没有这个属性。 那么正确的获取服务器本身的IP的方法是什么呢?现在我没办法,直接硬编码了。 public function share($data): array { $token = Redis::hGet(config('weibo.redis_key'), 'acc...

euii 发表与 2022-12-20 1799 浏览 4 回答
删除了配置stdoutFile的日志文件没办法自动再次生成

bug描述 在初始化启动时配置了stdoutFile的日志输出文件,配置成功后,启动workerman后,也是有正常在对应的目录下生成这个日志文件,但是一但在运行中删除掉这个日志文件,那么不会再重新生成这个日志文件了,就算手工增加了相同文件名的日志文件,也是一样没有再将日志写入到这个日志文件里。必需要停止服务然后再启动服务才会又生成文件。 有啥方法可以让在运行中时,删除掉这日志文件后当有日志信息时又会自动生成这个文件...

freely 发表与 2022-12-10 1624 浏览 3 回答
GatewayWorker框架下 怎么能引用.env 配置文件呢

问题描述 GatewayWorker框架下 怎么能引用.env 配置文件呢 为此你搜索到了哪些方案及不适用的原因 看了下webman有 但是没找到GatewayWorker的...

smile1 发表与 2022-12-07 1499 浏览 3 回答
获取当前请求路由信息,$route->getPath()报错

use Webman\Route; Route::group('/blog', function () { Route::any('/create', [app\controller\UserController::class, 'hello'])->name('11222'); }); public function hello(Request $request) { $...

fuxu 发表与 2022-12-02 1414 浏览 7 回答
webman push 插件和GatewayWorker框架 中websocket 什么区别?

我想使用websocket做聊天室 不知道 https://www.workerman.net/plugin/2 webman push这个插件提供的wss 和 使用GatewayWorker框架中提供的wss 有什么区别喃? 好像都有wss的功能...

manman10 发表与 2022-12-01 1427 浏览 1 回答
现在php 代码加密,有没有好的方法啊,webman 有没有适合的加密方法

现在php 代码加密,有没有好的方法啊,webman 有没有适合的加密方法 现在php 代码加密,有没有好的方法啊,webman 有没有适合的加密方法...

a178251115 发表与 2022-11-26 3222 浏览 5 回答
redis-queue没队列数据的时候一直在遍历

问题描述 redis-queue在没有数据的时候一直在使用BRPOP进行阻塞弹出,但是这超时时间设置的是1秒,所以就一直在遍历队列有没有数据,如果只是一个简单的队列,每天只需要1个小时时间去运行队列消费,那其他没运行的时间他也一直在遍历,不是就一直在无用地消耗服务器资源吗? 这种情况有没有什么办法避免。 ...

深蓝 发表与 2022-11-25 1192 浏览 2 回答
ip地址解析不一致问题

IP归属地查询插件 应用地址 https://www.workerman.net/plugin/88 composer require workbunny/webman-ip-attribution 实现代码 $location = new Location(); $data = [ 'ip' => $request->getRealIp($safe_mode=true), 'ips' ...

凌晨三点半的卢本伟 发表与 2022-11-24 1212 浏览 1 回答
通过workerman如何获取订单所有状态?

一、项目情况: 我们有一台设备安装在商家店门口,用户通过设备下单到商家平台,然后商家那边订单状态大约有10种,不确定订单状态的更新时间。 二、商家提供的接口: 1.下单接口(下单成功只返回用户手机号,一个手机号可以下很多单) 2.订单当前状态接口(通过手机号查询,返回当前手机号所有未完成订单的当前状态,已完成的不返回。如果所有订单完成,那么这个接口就会返回空)。 三、要实现的功能 获取所有下单手机号,对应的订单每个时...

小W 发表与 2022-11-21 1289 浏览 2 回答
[已解决]webman 的model->create mysql事务用不起吗

问题描述 webman 的model->create mysql事务用不起吗 假设下面的sql报错 实际情况是 数据库成功添加,而回滚没有回滚起 操作系统及workerman/webman等框架组件具体版本 1.4.3 php 7.4 mysql8.0 表是innodb ORM 使用的laravel 解决方案 以及原因总结 laravelORM 在webman框架中config->database...

Snow 发表与 2022-11-21 1911 浏览 2 回答
使用workerman做一个爬虫服务器网站,进行数据获取

问题描述 想做一个爬虫服务器,提交网页url,然后后台调用selenium浏览器进行浏览,浏览完成返回渲染好的网页,以及Cookie,header等信息,要怎么设计这样的网站架构使用workerman的话. 太多网站进行动态渲染了,而且本地写selenium挺麻烦,而且某些网站有地市限制,所以想做成一个服务统一调取,方便公司对子公司的业务进行搜集 我该怎么设计这种网站呢? 有什么比较好用的架构方案吗?...

segcbryjntfbrdtesrgdfhjg 发表与 2022-11-17 1671 浏览 1 回答
关于以下红框内表述的"4个进程"应该如何理解?

关于以下红框内表述的"4个进程"应该如何理解? 是指最多允许4个人同时访问,还是什么意思?如果该位置配置较低数量,而访问用户过多,会发生什么后果?一般多大的流量配置多少数量适合? ...

vicotom168 发表与 2022-11-12 793 浏览 2 回答
如果需要用PHP搭建一个以HTTP形式访问的API接口,以下哪种方式搭建性能上会更有优势?

下面的方式二选一。需要在低配服务器,高频,高并发的极限运行环境下哪种最有性能优势,最稳定? A、传统Nginx + php-fpm B、利用Workerman + Nginx反向代理...

vicotom168 发表与 2022-11-12 1352 浏览 7 回答
linux无法守护进程

start可以正常启动程序 daemon方式,后面加个-d就启动不了 代码配置 ...

拼未来 发表与 2022-11-09 1171 浏览 1 回答
为什么很多程序员连搜索引擎都不会用?

发现一个很奇怪的问题,为什么很多程序员不会使用搜索引擎。 很多人遇到问题尤其是报错类,宁愿费事发帖在那无限期等别人答复,也不愿意去自己搜下。 例如这种 其实只要搜下关键字就有答案了,都用不到谷歌,连百度都能搜到,为什么还要费事发帖来问呢? 是不知道有搜索引擎这个东西还是不知道怎么搜索?这样的人是个什么心理?...

xiuwang 发表与 2022-11-09 1076 浏览 3 回答
webman composer安装Carbon之后,都要再做哪些配置?还是不需要了

问题描述 webman composer安装Carbon之后,都要再做哪些配置?还是不需要了...

lychuan 发表与 2022-11-09 1148 浏览 1 回答
JS怎么连接不上WebSocket

ws = new WebSocket("ws://192.168.1.19:8282") index.html:213 WebSocket connection to 'ws://192.168.1.19:8282/' failed: Error during WebSocket handshake: net::ERR_INVALID_HTTP_RESPONSE...

hyc643300@aliyun.com 发表与 2022-11-09 1486 浏览 1 回答
【已解决】使用yzh52521/webman-task添加测试定时任务后报错

问题描述 Workerman version:4.1.4 PHP version:7.3.4 安装了https://www.workerman.net/plugin/42 定时任务管理组件之后,按说明安装了workerman/crontab、webman/think-orm、guzzlehttp/guzzle、workerman/redis,添加示例定时任务之后报错 报错信息 示例添加定时任务代...

lcmg 发表与 2022-11-08 1369 浏览 2 回答
如何在指定时间推送消息到H5,然后关闭当前页面

问题描述 目前使用的webman安装gatewayworker插件,已经实现websocket连接后主动向H5发送消息 现在有个问题就是怎么在指定的时间去推送,需要及时性很高 例如:发布一个收集表,当结束时间到了,能主动发送消息到H5关闭当前已经打开在收集表页面的用户页面(这个结束时间可能在一个月之后的某个时间) 目前想到的是 用定时任务每秒去查询结束时间是否超过当前时间,然后判断是否发送消息,,,,但是结束时间很长...

demoo 发表与 2022-11-05 1091 浏览 2 回答
redis队列消费过程中全局变量存储问题

问题描述 在http 请求中可以创建一个request id 存储在 request 类中,可以全局获取变量值,记录到日志中,用来关联整个请求过程的日志 在redis 队列进程消费过程中也想要创建一个request id,关联单次队列消费过程中的所有日志,不知道如何存储这个变量...

nnicde 发表与 2022-11-04 993 浏览 1 回答

nitron

13216
积分
0
获赞数
0
粉丝数
2021-05-14 加入
×
🔝