- 博客(4)
- 收藏
- 关注
原创 nginx日志定时轮转,docker制作Nginx镜像带定时日志切分功能,通过logrotate和cron实现
本文介绍了使用logrotate+cron实现Nginx日志自动切割的方案。通过Dockerfile安装必要组件并配置时区,entrypoint.sh设置cron任务(每天23:59执行)和日志轮转规则。关键点包括:1)首次执行时需手动触发或修改状态文件;2)配置postrotate命令通知Nginx重载日志文件;3)支持按天切割并保留180天日志。该方案解决了Nginx原生不支持日志自动分割的问题,便于后续日志分析处理。
2025-10-15 11:59:41
1073
原创 Maxkb离线环境添加vllm向量模型时报Max retries exceeded with url: /encodings/cl100k_base.tiktoken解决方案
原因是因为在langchain中需要用到openai的/encodings/cl100k_base.tiktoken来对输入进行encoding,当缓存中没有时会去访问openaipublic.blob.core.windows.net进行下载,所以在没有网络的情况下会发生报错。在使用maxkb时需要将其部署到没有外网的机器上,然后在添加本地vllm部署的向量模型时发生报错。我的是用maxkb源码自己打包的镜像所以直接在docker-compose.yml中添加就好了。
2025-05-20 11:07:39
755
原创 Tika 解析pdf时使用的内置TesseractOCRParser如何修改语言为简体中文
2、在创建Tika对象时使用反射修改TikaConfig中的language字段值后就可以可生效了。1、添加tika-config.xml配置。
2024-10-01 10:30:19
1872
2
原创 Springboot使用WebFlux如何分发前端vue生成的dist静态资源,ResourceHandlerRegistry 配置后资源转发不生效
第一次接触vue前端代码部署,所以做个记录,一般来说是单独部署一个nginx使用nginx去分发vue生成的前端资源,这样当前端代码更新时处理比较简单,还有种方式就是将dist集成到Springboot中使用springweb去分发静态资源,这样的话就只需要部署后端代码就好了。如果有错误或者疑问的地方欢迎讨论指出。参考文档。
2024-10-01 10:17:40
723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅