docker swarm hyperf websocket 实现热更新 平滑重启
程序配置在config/autoload/server.php中配置settings启动参数,增加 1Constant::OPTION_MAX_WAIT_TIME => 60, 确保程序收到类似kill -15 $(<runtime/hyperf.pid)这样的信号,可以在处理完当前请求后自己退出 设置swarmyaml如下 1234567891011121314151617181920212223version: '3.8'services: hyperf: image: hyperf/hyperf:8.1-alpine-v3.18-swoole stop_grace_period: 1m # 重要:给予足够的宽限期以完成处理 deploy: replicas: 1 update_config: parallelism: 1 order: start-first # 重要:先启动新任务再停止旧任务 ports: - "9502:9502" ...
vscode 通义灵码 百度comate 文心快码 不显示提示的一种原因
我遇到这个问题,是我错误关闭了vscode的inline suggest在文本编辑器->建议->Inline Suggest勾选上,自动显示内联建议即可
uniapp vivo手机通过adb无线调试
点开无限调试后可以点击无线调试四个按钮才能进入具体选项 adb始终无法配对成功需要先点击使用配对码配对设备,而不是使用他直接显示的ip和端口每次点击使用配对码配对设备,端口都会偷着改变 1.\adb.exe pair 192.168.17.173:46341 输入密码 一旦连接成功就可以从hbuilderx里直接用了,速度比usb快了不少
通过windows 符号链接,实现多版本php命令行
只需要将不同版本的php文件夹放在一起,然后在cmd中执行 1mklink /d linkname php文件夹名 注意不是powershell中 这样只要将linkname的环境变量写好,每次执行一个命令就可以换php版本而不要改环境变量
windows下使用php命令行
php.ini中要先开启 1extension_dir = "ext" 然后打开扩展 1extension=fileinfo
uniapp 自定义隐私弹窗
https://blog.csdn.net/myrook/article/details/144522137
nginx在处理websocket长连接时候执行 reload不会导致请求中断
今天做了一个实测nginx转发一个websocket请求,然后执行reload重启进程 发现正在被使用的进程在请求完成前并不会被销毁,这很好
wsl2 网络慢
不知道什么原因,今天win11的wsl2网络特别慢暂时把网络模式改为了mirror快了一些
当前用户已经添加到docker组,但是还是无法修改文件
可以通过newgrp docker来切换当前用户组到docker 执行id后可以看到不同
支付宝 h5支付 证书模式 接通遇到的问题
使用他的easysdk年代久远,而且封装过度,比如他只有POST请求,没有提供GET请求,最后放弃 使用openapi的3.0版本基本可用,需要自己稍微封装下,但是还算新接口 在php语言下,总是报报错您使用的私钥格式错误,请检查RSA私钥配置,直接把私钥的文本通过setPrivateKey传入就好了