最赞回答 / qq_TheLeftEar_0
这个锁完全是自己yy的一个锁, 完全没有起到作用; 试想一下: 第一次执行 修改2条记录为 状态更新为2 。 然后搜索状态为 2 的数据 (2条); 处理数据 (此时处理流程在复杂状态下1分钟内只处理了1条);1分钟后, 第二次执行 修改2条记录为 状态更新为2 。 然后搜索状态为 2 的数据 (3条,2条是本次更新的记录,还有1条是上次没有处理完成的); 处理数据 (此时是不是有一条数据重复处理了???);
2018-03-31
最赞回答 / MiraclesGG
因为开始已经在终端执行了一个读取redis缓存的文件,这个PHP文件里面写的是死循环,每2秒读取一次redis的队列。所以后面看到的数据是2秒一次添加进去的。
2018-03-05
最赞回答 / 慕粉1927057669
在window系统下编辑.sh传到Linux服务器上可能会出现-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory错误这时候可以在vim使用命令查看一下,:set ff? 如果出现dos 使用命令:set ff=unix
2018-01-15