- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 PHP8中使用curl的坑,天翼云oos上传报错
之前的开发一直使用的php7,thinkphp6,上传天翼云的oos对象存储,一直没有问题,后来项目修改了框架,使用webman微服务架构,上传对象存储一直报错。原来php8的curl返回的是对象类型,二话不说,直接将这里的is_resource改成了is_object。curl_handle,curl的结果集有这样一个判断,如果是资源类型,继续往下走,否则直接返回false。是的,你没看错,仅此而已,request-id后面什么都没有,于是乎,断点打印,在oos的sdk包里面断点打呀打。
2024-05-28 10:20:33
116
原创 TP6中定时任务加锁解决进程数过多的问题
我们在TP6中使用计划任务的时候,经常会因为实际的操作时长大于计划任务的周期时长,比如设置的计划任务是每一小时一次,但是实际业务时长会超过1个小时,这样进程旧一直被挂在后台,久而久之,服务器就会被这些进程占用的越来越多,导致服务器越来越卡。这样每次去执行计划任务的时候,去初始化构造方法,构造方法里面会使用flock这个方法判断这个文件是否容许加锁,如果上一个脚本还未执行完成,说明进程正在执行,加锁会出现失败,并退出。这时候我们会在计划任务的类中加入以下代码。
2024-03-29 15:29:57
187
1
原创 旧的硬盘直接放到新服务器上用的踩坑
赶紧搜索了一下,发现回答的几个问题不痛不痒,都没有解决问题,但是从他们那里得到了一个重要线索,就是可能是RAID出的问题,有可能之前的服务器设置了RAID。在这里我已经把RAID模式切换到了HBA模式,所以思路就是要把RAID模式切换成其他模式,本以为可以了,结果重启-UEFIU盘启动安装-还是识别不到硬盘,无语。只能再去bios里面找设置,一个个点进去翻译查看,还是在Device Setting里面,找到了这里。把这个改成Enabled,然后拔掉电源,重新开始启动安装,哇。
2024-03-15 09:42:44
802
原创 完美解决layui弹出层关闭后,在列表下面还出现弹出层的内容的问题
完美解决layui弹出层关闭后,在列表下面还出现弹出层的内容的问题layer.open解决方法:layer.open({type: 1,shade: 0.8,shadeClose: true,title: false,content: $(that).siblings(’.test’),});解决办法把content里面的class名字换成自己的名字就好了,我的是用的test。...
2020-09-10 11:55:58
757
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人