问题描述 这里写问题描述 $is_lock = Redis::setNx($edit_id, $uid); //并发锁(设置成功,返回 1 。 设置失败,返回 0 。) if ($is_lock === 1) { //操作更新数据库 ............. //释放并发锁 Redis::del($edit_id); }else { //防止死锁(5秒释放锁) Red...
问题描述 我用webman做的项目,如果遇到高并发,会造成数据库数据错乱吗? 为此你搜索到了哪些方案及不适用的原因 我的项目是一款问卷,每当用户提交问卷,数据库某个字段会在尾部追加json数据 :如果B用户删除他的提交,A用户正在编辑【A的提交】这个json数据【此时也包含B的提交】,然后他们同时发起请求,那么数据库数据会错乱吗? 疑问:B删除了他的提交,结果A编辑时传过去的数据也包含B,或出现B删除失败的情况吗?(...
问题描述 我有一个图片上传api,冷启动上传第一次就报错,第二次往后就一切正常,如果停1-2小时,再使用api上传,又如此反复。 程序代码 //公共上传图片 public function upload(Request $request) { //接受图片文件 $file = $request->file('file'); //图片类型 ...
问题描述 我在控制器里,A函数调用B函数,B函数return 结果给A函数,然后A函数return json(值),显示空白,收不到B函数返回的值,请问咋整呢? 应该返回:请登录后操作,如果我在【1】代码那里return一下,就做不到代码重复利用,基本每行代码要判断两次错误 //检验用户 public function checkUsers($access_token = ''){ ...
bug描述 请求API:https://api.weixin.qq.com/wxa/img_sec_check?access_token=token 问题:用postman模拟get和post请求都有返回 程序代码或配置 $url = 'https://api.weixin.qq.com/wxa/img_sec_check?access_token=611'; $ch = curl_init();...
bug描述 第一个报错,当我正确配置证书了,就出现第二个报错了 cURL error 60: SSL certificate problem: self signed certificate in certifica 【已解决】 第二个报错 ErrorException: Array to string conversion in C:\draw_webman\webman\vendor\workerman\work...