摘要: 原文: http://blog.95shouyou.com/?id=3 我找到问题所在了,是因为ss5的pid文件导致的 默认路径位于/var/run/ss5/ss5.pid。但某些vps在重启后这个目录无缘无故消失了。每次重启系统都需要重建这个目录:mkdir /var/run/ss5。 解决方法 阅读全文
posted @ 2021-07-31 13:29 alpiny 阅读(2188) 评论(0) 推荐(0)
摘要: select MATCH (index) AGAINST ('key1 key2 key3') as score 简单粗暴,直接select一下就可以了。。 阅读全文
posted @ 2021-03-05 06:35 alpiny 阅读(1394) 评论(0) 推荐(0)
摘要: 引入pprof _ "net/http/pprof" 启动pprof go func() { http.ListenAndServe("0.0.0.0:6060", nil) }() 命令行输入 go tool pprof --text http://127.0.0.1:6060/debug/ppr 阅读全文
posted @ 2021-02-28 00:40 alpiny 阅读(1403) 评论(0) 推荐(0)
摘要: 今天弄到了全文检索,可以有一些关键词怎么都无法检索,后来恍然大悟,需要设置一下最小检索词长度。否则过小的词不会加入索引库。 解决办法,修改mysql配置文件,设置成1个单词也同样索引。 在 [mysqld] 后面加入 innodb_ft_min_token_size=1 /*InnoDB引擎*/ f 阅读全文
posted @ 2021-02-20 20:11 alpiny 阅读(1052) 评论(0) 推荐(0)
摘要: gorm中,在使用joins()时,如果直接预加载结构体的key键,是不能指定要查询的字段的,会调用所有,所以要这样写(伪代码): db.Select("user.id AS User__id").Joins("left join user ON userid = user.id") 注意as那里, 阅读全文
posted @ 2021-01-30 14:48 alpiny 阅读(2719) 评论(0) 推荐(0)
摘要: 在使用jet引擎时,提示 import错误。 这里有个坑,{{import “../file”}} 类似这样的命令,必须放到第一行。。。 不知道是jet的坑,还是gofiber的坑。。 阅读全文
posted @ 2021-01-20 15:17 alpiny 阅读(143) 评论(0) 推荐(0)
摘要: go程序默认打包时,会携带一些系统路径,可以通过这个命令去掉 go build -trimpath 好像时1.13之后才有的参数。 阅读全文
posted @ 2021-01-17 12:21 alpiny 阅读(1247) 评论(0) 推荐(1)
摘要: 首先安装 gcc python3-devel yum install gcc python3-devel 再安装pycurl export PYCURL_SSL_LIBRARY=openssl pip3 install pycurl 安装指定版本依赖 pip3 install werkzeug==0 阅读全文
posted @ 2020-12-03 17:25 alpiny 阅读(193) 评论(0) 推荐(0)
摘要: 其他基于fasthttp的也可以,golang自带的http server也一样的原理。 new 一个新的router,然后把老的handler = 新的handler server := APP.Server() server.Handler = NewRouter().Handler() APP 阅读全文
posted @ 2020-11-19 21:23 alpiny 阅读(642) 评论(0) 推荐(0)
摘要: 宝塔安装了supervisor来守护进程,可是日志却没有显示,经过查看,发现supervisort把正常的日志当成错误日志写进了errlog文件里,所以正常的out log文件里一直为空。 解决办法就是,在子项目配置文件中,加入以下配置: redirect_stderr=true 该配置的含义是,将 阅读全文
posted @ 2020-11-06 00:38 alpiny 阅读(1496) 评论(0) 推荐(0)