月度归档: 2023 年 12 月
-
针对一加手机在使用支付宝时提示 Gate.io 存在病毒风险并标记为 Android.Virus.Gray.PiggyGoldcoin.L 的问题,文章详细记录了从点击前往处理、进入风险详情,到确认加入白名单并忽略系统安全警告的完整操作过程,最终成功将该应用加入白名单列表,解决了误报拦截的情况。
-
在 Laravel 6 中遇到队列任务失败后,异常信息未写入 failed_jobs 表的问题。排查发现任务一直未结束也未失败,且表中无新增记录。通过在 .env 文件中禁用 Telescope 可以恢复记录,追溯根源为代码中执行 View::addLocation 后删除了目录导致。决定不再删除该目录后重新运行,任务成功失败且表中已正常增加记录。
-
在 Laravel 6 队列排查过程中,针对测试环境正常但生产环境部分视图文件未执行的问题,通过模拟 Rancher 集群部署复现了缺陷。发现原因是队列任务存在文件依赖,但在集群模式下,解压缩主题包的机器与执行迁移任务的机器不一致,导致文件丢失。最终决定通过 dispatchNow 方法强制相关 Job 在同一台机器同步执行,经验证解决了文件查找失败的问题,且异常处理逻辑符合预期。
-
在 MySQL 5.7 中清空包含 300 多万条记录的表时,当剩余记录达到 200 多万时系统提示 1206 错误,表明锁数量超过了锁表大小。文章参考相关资料,通过编辑 Windows 系统下的 my.ini 配置文件,将 innodb_buffer_pool_size 变量设置为较高值。由于重启服务时遇到错误 1053,最终选择重启计算机。再次执行清空表操作后,问题解决,操作成功完成。
-
在执行 composer install 时,因系统缺少 PHP 的 rdkafka 扩展导致报错。通过从 PECL 下载对应 PHP 7.4 版本的 php_rdkafka.dll 并配置 php.ini,重启 PHP 仍提示无法加载动态库。参考官方文档后,将 librdkafka.dll 移至 PHP 根目录,再次重启 PHP 并查看 phpinfo 确认扩展启用成功,最终 composer install 恢复正常运行。
-
GraphQL 响应报错提示 DateTime 类型接收到的值不符合预期,原因是该值包含时区信息。文章决定将其转换为不带时区的 UTC 日期时间格式,通过使用 Carbon 库实现了相应的转换处理,最终验证结果符合预期,成功解决了该报错问题。
-
PHPStorm 自带的快捷键仅支持切换大小写,无法直接切换命名格式。通过在插件市场搜索并安装 CamelCase 插件,编辑菜单中会增加新的快捷键选项。选中代码后连续使用该快捷键,即可在多种格式间循环切换,最终能将下划线法单词成功转换为预期的驼峰法。
-
针对代理软件捕获的 HTTP 请求体中包含大量 \n 的问题,通过在线工具批量删除关键词的方式进行处理。在工具关键词列表中输入 \\n 后执行清除操作,结果符合预期。将处理后的文本在 GraphQL CLI 客户端中通过美化功能使用,最终请求成功发送,满足了后续操作的需求。
