本文会根据实际情况不断更新
1、 在开发过程中,给redis配置了密码(配置过程自行baidu),点击启动redis
但是项目一直报错io.lettuce.core.RedisCommandExecutionException: ERR Client sent AUTH, but no password is set
,需要命令启动,读取指定配置文件:redis-server.exe redis.windows.conf
2、今天线上tomcat日志(catalina.out)太大(41G),导致磁盘满了,结果将日志文件删除后,du -sh logs查看确实是变小了,但是df -h一看,磁盘还是满的。想到catalina.out是tomcat的实时日志,那么在tomcat运行中删除的话,这个日志还是在被tomcat进程占用着,空间没有被释放,应该重启一下tomcat就可以了,但是由于是线上运行的项目,而且还是别人的,所以不确定当时能否重启,还是交于本人决定重启的时机比较好,但是理论上重启后应该是没问题了。
3、在使用influxdb时序数据库时,以时间为查询条件的influxdb查询有问题,influxdb的time是UTC时间,而我们查询用的是北京时间,相差8个小时,所以有时候明明有数据却查不出来。用时间戳查询或者是加标识用北京时间查询,例如:
select * from network where time >= ‘2022-01-11 16:39:00’ and time <= ‘2022-01-11 16:40:00’ and order by time ASC TZ(‘Asia/Shanghai’)
4、Linux下生成大文件命令:
dd bs=1M count=128 if=/dev/zero of=test oflag=dsync
bs x count = 生成的文件大小
of后边跟生成的文件路径
5、项目国际化后部署到服务器默认总是英文
vim /etc/locale.conf
#LANG=“en_US.UTF-8”
LANG=“zh_CN.UTF-8”
然后执行:
source /etc/locale.conf
重启项目即可
6、gitlab上创建项目,将本地项目关联提交
Push an existing folder
cd existing_folder
git init
git remote add origin http://ip:port/xxxx.git
git add .
git commit -m “Initial commit”
git push -u origin master
7、记录一个糟心的事儿,一个https的网站,请求http的资源(图片、视频流。。。)无法请求,只好另外打开一个标签,当然网上代理啥的可以处理,只能说我没有那么做,但是这个很烦人,搞的我都烦躁死了,主要都找人家网络啥的都开通了,结果还得这样,没有达到理想的效果