Tiger系统常见报错
Tiger系统常见报错
liming495
架构师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
禁用Spring Boot 中邮件健康检查
该问题是由于Spring Boot健康检查中的邮件检测失败导致的。从堆栈信息可以看出,系统在连接SMTP服务器进行认证时失败,触发了MailHealthIndicator的健康检查报错。解决方案是通过在application.yml中配置management.health.mail.enabled: false来禁用邮件健康检查。最初配置时由于拼写错误导致未生效,最终通过正确的配置解决了问题。原创 2025-10-29 11:56:02 · 186 阅读 · 0 评论 -
Spring cloud 心跳问题
错误信息显示"Broken pipe"异常,表明客户端在服务器写入响应数据时已断开连接。报错出现在网络IO写入阶段,说明可能是客户端提前终止了连接或响应数据过大导致写入超时。调整Undertow配置参数(增大buffer-size、设置direct-buffers为true等)后问题解决,这优化了服务器的网络IO处理能力,防止了写入过程中因缓冲不足或超时导致的连接中断。建议在流量高峰时持续监控服务器性能表现。原创 2025-10-29 11:18:42 · 363 阅读 · 0 评论 -
部署老虎任务管理系统遇到文件不存在的问题
系统在生成验证码图片时出现字体管理相关错误,主要原因是缺少libharfbuzz.so.0库文件。错误日志显示X11FontManager初始化失败,导致无法加载系统字体。该问题可通过安装harfbuzz库解决(yum install harfbuzz),安装后错误消失。此案例提醒开发者需确保服务器具备所有必要的依赖库,特别是图形处理相关的库文件。更多技术问题可关注"老虎任务"公众号获取支持。原创 2025-10-01 11:55:58 · 176 阅读 · 0 评论 -
部署老虎任务管理系统遇到的问题
云主机部署验证码功能时出现字体配置异常。错误日志显示"Fontconfig head is null"报错,表明系统无法加载字体配置。该问题通常出现在Linux环境下使用Java图形库时,主要原因是缺少必要的系统字体包。解决方案是通过yum命令安装字体包:ipa-gothic-fonts、xorg-x11-fonts等系列字体。安装完成后系统恢复正常运行。此案例说明在云环境部署Java应用时,需特别注意基础字体库的安装配置。原创 2025-10-01 11:52:47 · 345 阅读 · 0 评论 -
UT010029: Stream is closed 异常报错
摘要:系统在处理异常时出现"Stream is closed"错误,导致@ExceptionHandler方法GlobalExceptionHandler#handleException执行失败。错误发生在Undertow的ServletOutputStreamImpl.write()方法,可能由于响应输出流在异常处理过程中被意外关闭。该问题涉及Spring框架的异常处理流程、Jackson序列化以及Undertow的Servlet实现,需要进一步排查流关闭的具体原因和时机。原创 2025-09-18 18:10:56 · 272 阅读 · 0 评论 -
Jenkins 自动构建Vue 项目的一个大坑
VUE项目打包文件异常增多,排查发现Jenkins配置问题:原流程未清除dist目录,导致新旧文件堆积达8088个。修改后添加了rm -rf dist命令,确保每次构建前清理旧文件。通过及时发现问题并优化构建流程,避免了持续累积的存储问题。原创 2025-09-01 13:58:11 · 281 阅读 · 0 评论 -
Ubuntu 磁盘没有全部利用
【摘要】用户在Ubuntu服务器安装后发现磁盘未充分利用,原分区仅分配200GB。通过执行LVM扩展命令lvextend -l +100%FREE和resize2fs成功将逻辑卷扩展到1.8TB。最终df -h显示根目录已使用全部磁盘空间,从200GB扩容至1.8TB,利用率从1%提升至正常水平。操作涉及LVM卷组扩展和文件系统调整,解决了初始安装时未充分利用大容量磁盘的问题。原创 2025-08-28 09:55:54 · 365 阅读 · 0 评论 -
运行node18报错
摘要:Vue3项目运行时出现错误"error:0308010C:digital envelope routines::unsupported",主要原因是Node.js v18.20.1的OpenSSL加密模块不兼容。解决方案是在运行前设置环境变量:set NODE_OPTIONS=--openssl-legacy-provider,其中包含两个关键点:1)使用OpenSSL旧版提供程序;2)该问题与Node.js版本有关。错误提示还建议定期更新browserslist数据库(执行npx原创 2025-08-26 20:32:30 · 316 阅读 · 0 评论 -
技术来源生活 - 并发
sysctl -w fs.file-max=10485760 #系统允许的文件描述符数量10msysctl -w net.ipv4.tcp_rmem=1024 #每个tcp连接的读取缓冲区1k,一个连接1ksysctl -w net.ipv4.tcp_wmem=1024 #每个tcp连接的写入缓冲区1k#修改默认的本地端口范围sysctl -w net.ipv4.ip_local_port_range='1024 65535' sysctl -w net.ipv4.tcp_tw_recycle=.原创 2022-05-11 10:47:53 · 534 阅读 · 1 评论 -
Redis 奇葩问题
文章摘要:作者遇到Redis报错"Unexpected exception while processing command",排查发现是因为Redis记住了初始数据类型导致后续操作失败。深入检查发现虽然配置了JSON codec,但启动类加载顺序有问题,导致外部配置未生效。最终定位到启动类未正确加载外部配置,解决了这个因配置失效导致的"阴沟翻船"问题。原创 2025-08-21 19:07:27 · 282 阅读 · 0 评论 -
Uncaught TypeError: Illegal invocation
摘要:代码中出现"UncaughtTypeError: Illegal invocation"错误,主要涉及任务状态更新操作。问题源于jQuery的$.operate.post方法调用时参数传递异常,以及DOM元素属性获取方式不一致。代码中尝试通过隐藏input标签[[${completeTask.taskId}]]和th:attr两种方式获取taskId,但使用$(that.target).attr('data-id')可以成功取值,而$(that.target).dataset.id原创 2025-08-07 18:28:20 · 144 阅读 · 0 评论 -
@Select的常见问题
可能是用惯了自动生成代码,又阴沟里翻船了,突然报下面这个错。以为是包装类的问题,将int改成Integer,依然不行。以为是数据的问题,将Integer改成Long,还是不行。- 请求地址'/task/index',发生未知异常.突然想到应该是驼峰命名的问题,改完了,完事大吉,尴尬。原创 2025-08-05 18:41:28 · 304 阅读 · 0 评论 -
JVM算法报错
加了 encrypt=true;尝试改了/conf/security/java.security。还是不行,Windows下运行可以,Linux运行报错。原创 2025-08-04 16:12:25 · 316 阅读 · 0 评论 -
oracle awr
一、WHY——为什么会出现ASH和AWR?1. 10g之前用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态的会话会被复制一份放在v$session_wait中。当该连接断开后,其原来的连接信息在v$session和v$session_wait中就会被删除。这是10g之前的状况。2. v$session_wait_history与ASH若...原创 2011-07-06 20:22:36 · 122 阅读 · 0 评论 -
oracle awr
一. AWR 说明 Oracle 10g之前对数据库做性能检测使用statspack工具。 关于statspack的说明,参考我的Blog: statspack安装使用 和 report 分析 http://blog.youkuaiyun.com/tianlesoftware/archive/2009/10/16/4682329.a...原创 2011-07-06 20:18:24 · 111 阅读 · 0 评论
分享