记一件小事

9 月初充电宝项目进入了新阶段,大部分的前端销售人员都被动离职了。因为设备的租金模式带来了很多坏帐,公司组织了两位运维工作人员专门针对设备款的回收和账目合同的整理。其中一位偶然发现了一个代理账目存在问题,分成提款远远大于总收益,拉开了弥漫了一整个月的惶惶不安的硝烟序幕。经过几天的不断加班排查,终于锁定了问题:支付回调的重复执行导致了代理重复分成。正常情况下不存在的问题,分成设计之初没有考虑到的异常

- 阅读全文 -

myql 报错:subquery return more than 1 row

原因:在 select 查询中某字段使用了子查询获取信息,但因为子查询返回数据多余 1 行,导致无法获取数据解决:将子查询结果限制在 1 行limit 1 解决。

- 阅读全文 -

服务器重启后无法访问到服务(端口不通)

有台阿里云的云服务器重置密码之后自动重启了,然后 iot 服务就停掉了。根据前同事留下的文档和 history 查看历史指令,大概确认了需要启动服务。该服务器使用 docker 提供各项容器服务,包括 MySQL、redis 和 rabbitMQ。因为已存在镜像容器 container,所以不需要再去找 run 执行命令,直接 docker start contabiner_name 即可。项目是

- 阅读全文 -

记一次更换 ssl 证书引发的“血案”

周五登录服务器安装的 showdoc 文档服务,发现 ssl 证书过期了。于是下班前去阿里云做了免费证书申请,到家后审核通过下载下来,并通过 filezilla 上传到服务器 apache2 配置目录下替换。替换之后发现证书没有生效,想着重启一下 apache2 应该就可以了。httpd -h 查看到重启指令 httpd -k restart,然后执行报错了:httpd: symbol looku

- 阅读全文 -

laravel Job 队列任务未执行,代码修改未生效

网上找了一圈基本上都提到一个重启作业器(work)的指令:php artisan queue:restart。learnku laravel 站点上 laravel 5.2 版对于队列开发、部署的考量项 里解释了为什么需要重启作业器:在后台服务的队列侦听器中开发时所要考量的事项在后台运行的队列侦听器在处理完每个任务前不会重新启动框架。因此你应该在任务运行完成前,谨慎地释放所有内存占用较高的资源。例

- 阅读全文 -

laravel 队列启动报错 because the name is already in use in xxx

使用 bt 宝塔面板的 Supervisor 插件添加 laravel 项目队列任务,执行的命令:# --daemon 表示后台执行,必要参数 /usr/bin/php /www/wwwroot/xxx/artisan queue:work --tries=1 --daemon # 如果将任务推送到其他的队列,比如 Test /usr/bin/php /www/wwwroot/cstation/a

- 阅读全文 -

git checkout 某个 commit 后 pull 提示 HEAD detached from xxxx

测试站点先 git checkout xxx 到历史的某次 commit,之后没有处理继续更新 git pull,然后页面上会有一个 HEAD detached from xxxx 的提示语。因为正常 pull 是不会显示这个的,所以网上找了一下解决方法。执行以下内容可恢复到原来分支:# dev 测试站部署分支 git checkout dev # 再次 pull 就可以了 git pull

- 阅读全文 -

windows 下 mysql 8.0 修改用户密码

目标增加一个可以远程登录的账号,并设置一下密码和权限。步骤在不记得初始密码的时候,可以使用步骤一来启用一个跳过权限表认证的 mysqld 服务。启用一个跳过权限表认证的 mysqld 服务需要以管理员的身份运行命令行,先将系统中的 mysql 服务关闭: net stop mysql。但我使用的是 phpstudy 开启的 mysql 8.0 服务,这个指令返回了找不到服务,需要从面板里关闭。关闭

- 阅读全文 -

热门文章

最新文章

分类

标签

其它