环境描述:
centos 6.5 ;jdk 1.8 ;web 容器 jetty 部署着一个项目(僵尸项目)2月用不了一次的项目;
问题:用户上传图片失败
问题出现了开始我没太关心交给了小孩去处理,小孩子头脑简单找不到问题(java进程存在;cpu使用很低;db没有死锁)最后用了必杀绝技 重启jetty;甚是好用(最鲁莽的是最简单粗暴的也是最搞笑的……);
一两个月反馈一次到我这,给我感觉就是一个苍蝇不停的嗡嗡,有天实在忍受不住了加班搞定;废话少说 说原因:
通过跟踪日志发现只有上传图片有问题,其他的接口正常能吐出数据;
问题确诊了应该是jetty 放图片的问题 ;好的扒开他慢慢看……
继续扒开看
如果没有设置他会默认服务器这个路径 到底这个 /tmp路径出现啥问题了??
继续扒
原来服务器还在帮我们“动手脚”定时的清理 tmp 文件夹
ok 找到问题了开始处理
1、修改那个脚本(我不是运维出身不能瞎搞搞崩了 就惨了)
2、修改jetty的那个脚本的路径从新指向个地方(jetty的安装路径就不错,反正web容器路径不会被干死,如果干死了就准备简历吧……)