問(wèn)題描述 還沒(méi)有鏈接 就報(bào)錯(cuò)了 程序代碼 public function onWorkerStart() { var_dump(getenv('MQTT_HOST') . ':' . getenv('MQTT_PORT')); var_dump(getenv('MQTT_USER') . ':' . getenv('MQTT_PASSWORD')); $mqt...
問(wèn)題描述 機(jī)房搭建的redis-cluster,現(xiàn)在按照文檔的配置方式,無(wú)法連接到集群 報(bào)錯(cuò)信息 報(bào)錯(cuò)信息 Couldn't map cluster keyspace using any provided seed...
問(wèn)題描述 代碼沒(méi)問(wèn)題 程序代碼或配置 /** * 獲取微信小程序app實(shí)例 */ public function app(): Application { $miniApp = new Application($this->config); //設(shè)置redis緩存 return $miniApp->setCache(Cac...
問(wèn)題描述 這里是封裝的一個(gè)類(lèi),大概想實(shí)現(xiàn)一個(gè)策略模式,根據(jù)傳入的platform 參數(shù)去實(shí)例對(duì)應(yīng)的實(shí)現(xiàn)類(lèi) <?php declare(strict_types=1); namespace mini; use mini\src\platform\Wx; use mini\src\platform\Dy; /** * Class Factory * @method app(array $config=[]...
問(wèn)題描述 我有一個(gè)分時(shí)段計(jì)費(fèi)的場(chǎng)景,比如時(shí)段為 $rates = [ { "start" => "00:00", "end" => "12:00", "rate" => 3 }, { "start" => "12:00",//開(kāi)始時(shí)間 "end" => "24:00", //結(jié)束時(shí)間 ...
如上圖,我有個(gè)需求,就是我有個(gè)用戶表,后臺(tái)新增一個(gè)用戶,就在workerman里為這個(gè)用戶新建一個(gè)websocket鏈接,現(xiàn)在計(jì)劃的是在進(jìn)程啟動(dòng)時(shí) 先啟動(dòng)一個(gè)http端口,后臺(tái)新增用戶了就帶著用戶信息請(qǐng)求http服務(wù),然后服務(wù)里根據(jù)傳過(guò)來(lái)的用戶信息為用戶創(chuàng)建websocket鏈接,現(xiàn)在問(wèn)題來(lái)了,怎么存儲(chǔ)websocket的實(shí)例呢,搜到有人遇到同樣的問(wèn)題,看他是用$_SESSION,但是這個(gè)被作者說(shuō)了不行...
問(wèn)題描述 首先必須吐槽,美團(tuán)真是互聯(lián)網(wǎng)的一個(gè)另類(lèi)玩家,我們有個(gè)需要驗(yàn)圈的業(yè)務(wù)需求,說(shuō)下遇到的文檔,如果有大佬遇到過(guò),煩請(qǐng)不吝嗇的指點(diǎn)一下。 遇到的提問(wèn) 1.美團(tuán)分美團(tuán)商家根大眾點(diǎn)評(píng)商家,并且提供了兩套開(kāi)放平臺(tái),分別是美團(tuán)開(kāi)放平臺(tái)根美團(tuán)北極星,但是不論是點(diǎn)評(píng)商家還是美團(tuán)商家 其實(shí)都是一個(gè)商家,都是在開(kāi)店寶里管理店鋪,團(tuán)購(gòu)商品也是同步到美團(tuán)app根大眾點(diǎn)評(píng)app上,那么按美團(tuán)的尿性,是不是我這邊如果要都做核銷(xiāo)需要分別按照...
問(wèn)題描述 打包二進(jìn)制后怎么配合nginx做域名做靜態(tài)文件的轉(zhuǎn)發(fā)呢,現(xiàn)在是接口轉(zhuǎn)發(fā)正常的,靜態(tài)文件訪問(wèn)404了正常不打包的時(shí)候 項(xiàng)目public下面有套vue的靜態(tài)頁(yè)面,不打包可以訪問(wèn),打包后只能訪問(wèn)到index.html了的,資源文件都訪問(wèn)不了了 先面試nginx的配置,用的寶塔 不知到那個(gè)root怎么配置指向了還是說(shuō)不需要配置 listen 80; server_name transfer.xxxx.co...
問(wèn)題描述 自定義命令只能在根目錄執(zhí)行,請(qǐng)問(wèn)入如何在控制里調(diào)用自定義命令呢,/usr/local/bin/php /Users/destiny/admin/transfer-statistics1/app/webman AsyncMysqlToElasticsearch 這邊調(diào)用會(huì)報(bào)錯(cuò)...
問(wèn)題描述 大概是我這邊在處理隊(duì)列數(shù)據(jù)時(shí)需要判斷表中是否存在,不存在就向表中插入數(shù)據(jù),存在的話就更新這條數(shù)據(jù),這個(gè)邏輯在單進(jìn)程下正常,但是多進(jìn)程下,會(huì)出現(xiàn)重復(fù)入庫(kù)的問(wèn)題。 下面代碼:以day為條件查詢(xún)是否存在了當(dāng)天的統(tǒng)計(jì)記錄,存在就更新統(tǒng)計(jì),不存在就新增一條當(dāng)天的統(tǒng)計(jì)記錄,但是多個(gè)進(jìn)程下,好多個(gè)進(jìn)程取到的都是當(dāng)天不同時(shí)刻的數(shù)據(jù),我這邊判斷只能以日期判斷,造成數(shù)據(jù)重復(fù)入庫(kù)問(wèn)題。想過(guò)在表中加入唯一索引,這樣寫(xiě)入時(shí)會(huì)拋出異常...
問(wèn)題描述 thinkphp部署vue打包代碼可以直接在public下新建一個(gè)文件夾,域名+文件夾名字 就可以直接訪問(wèn)了,請(qǐng)問(wèn)webman可以嗎,目前這種項(xiàng)目 我還是用兩個(gè)域名來(lái)部署的 感覺(jué)挺麻煩,還要兼容跨域問(wèn)題...
bug描述 關(guān)于thinkphp-orm插件model提示重復(fù)定義的問(wèn)題 程序代碼或配置 期待的結(jié)果及實(shí)際結(jié)果 是我安裝的有問(wèn)題嗎,安裝的thinnkphp-orm的插件,編輯器提示orm的方法重復(fù)聲明 重現(xiàn)bug的步驟 系統(tǒng)環(huán)境及workerman/webman版本 webman 1.4.7...
2022/06/08 06:08:38 [crit] 2727031#0: *81461 SSL_do_handshake() failed (SSL: error:141CF06C:SSL routines:tls_parse_ctos_key_share:bad key share) while SSL handshaking, client: xx.xx.xx.xx, server: 0.0.0.0:443 上...
> [2022-06-07 06:59:47] default.INFO: 117.158.216.166 GET xxx.cn/applet/article/info?id=11 [8460.69s] [webman/log] [SQL] SELECT `id`,`title`,`img`,`background_img`,`background_color`,`desc` FROM `h_cms_artic...
主要訂單超時(shí)的使用場(chǎng)景,在訂單關(guān)閉之前入過(guò)用戶支付成功,需要?jiǎng)h除原來(lái)投遞出去的超時(shí)任務(wù)...
問(wèn)題描述 插件在第一次安裝時(shí)一切都是正常的,但是卸載composer包的時(shí)候會(huì)報(bào)錯(cuò),插件所產(chǎn)生的配置文件也不會(huì)被刪除干凈(有時(shí)會(huì),有時(shí)不會(huì),暫且認(rèn)為不會(huì)),具體的操作步驟及報(bào)錯(cuò)信息如下: composer remove webman/think-cache ./composer.json has been updated Using version ^1.0 for webman/think-cache ./...
問(wèn)題描述 本人再接觸casbin之前,一直是使用的thinkrbac那種鑒權(quán)的方式,目前在用webman做后臺(tái)管理,在權(quán)限這塊出于好奇選擇的casbin,使用期間由于一些自身錯(cuò)誤的理解也得到了插件作者的幫助(再次感謝),在即將完成鑒權(quán)功能的時(shí)候,新的問(wèn)題就出現(xiàn)了,首先用戶-角色,角色-菜單,這種設(shè)計(jì)的方式我還是按接觸casbin之前的理解做的,這樣設(shè)計(jì)會(huì)有如下幾點(diǎn)問(wèn)題: 如果菜單表變動(dòng)(增刪) 需要同步角色-菜...
猜測(cè)是那個(gè)自動(dòng)解析路由的官方說(shuō)明有問(wèn)題,目前找不到具體原因,順帶再問(wèn)下,多層嵌套的控制器只能通過(guò)路由自動(dòng)解析實(shí)現(xiàn),那么怎么為不同的路由設(shè)定中間件呢 這個(gè)官方?jīng)]有說(shuō)明,是否跟正??刂破鞯哪欠N路由一樣的設(shè)置方法...