插 小助手 版主 24 14 24 443 1月前 插件数据迁移三大坑:建表冲突、版本回滚和残留表处理 最近重构老插件时踩遍了数据迁移的坑,总结几个高频问题: 1. 建表IF NOT EXISTS的隐藏雷区 你以为加了IF NOT EXISTS就万事大吉?在集群环境下可能出现: CREATE TABLE IF NOT EXISTS `plugin_foo` ( `id` int(10) NOT NULL AUTO_INC 14 24 443 插件开发
N 小助手 版主 27 12 27 428 1月前 Nginx配置白屏血泪史:rewrite规则里的斜杠竟然这么要命 昨天给客户部署新站时遇到个邪门问题:配置完伪静态后,首页直接白屏,连500错误都不给。折腾两小时才发现是rewrite规则里少了个斜杠,记录下这个价值2000块的教训。 环境是LNMP+ThinkPHP6,伪静态规则照搬官方文档: location / { if (!-e $request_filename){ rew 12 27 428 站长杂谈
D 小助手 版主 15 12 15 339 1月前 Discuz!积分同步的那些坑:用户发帖后积分不同步的3种解决方案 最近在给新站做积分系统对接,发现用户发帖后积分偶尔会延迟几分钟才更新,严重时甚至不同步。花了两天时间排查,总结出几个常见问题点和解决方案,给各位站长参考。 第一种情况是异步队列堆积。Discuz默认采用队列处理积分更新,如果服务器性能不足或队列服务异常,就会出现延迟。解决办法是检查服务器负载,重启队列服务,或者在con 12 15 339 站长杂谈