docker中java应用new FileOutputStream直接报Input/output error
原
荐
字数 314
阅读 8
收藏 0
Bash Docker Java miniMAL Entry
一个docker容器中跑着java应用,是一个定时任务,每天拉取远端文件包存到本机,命名为:decrypt-20181020
就在这一天,任务失败,java提示异常: java.io.FileNotFoundException: /tmp/decrypt-20181020 Input/output error
Cause by: ... com.pollyduan.job.GetFileService:54
找到对应行的代码:
FileOutputStream out = new FileOutputStream(targetFile);
- 一般情况下,new 一个 OutputStream 是无论如何不应该报错的,毕竟还没有开始任何读取或写入操作。
很怪异,前一天和后一天都正常。
在 bash中进入tmp目录:
touch decrypt-20181020 touch: cannot touch `decrypt-20181020': Input/output error
- 其他文件名没问题
- 硬盘空间充足
查看设备故障诊断日志:
# dmesg ... [72458282.116220] EXT4-fs error (device dm-6): htree_dirblock_to_tree:914: inode #2097766: block 8397500: comm bash: bad entry in directory: rec_len is smaller than minimal - offset=0(335872), inode=0, rec_len=0, name_len=0
搜索到Stack Overflow,看到有说重启可解决。由于业务在跑着,没有尝试,回头试过再更新。
目前,修改临时文件名暂时解决。
© 著作权归作者所有
共有人打赏支持
上一篇: Eclipse配置JNDI连接池
下一篇: Maven 项目中依赖的搜索顺序
相关文章 最新文章
Following are few very useful Java code snippets for Java developers. Few of them are written by me and few are taken from other code reference. Feel free to comment about the c......
pczhangtl
2014/03/30
0
0
Java接口是出参的可以有两种方式,第一是把出参作为Java类的meber,还有一种是把出参作为Java接口的参数。 1) 出参作为Java类的static member 例如 :java接口: public class Person{ static...
yixinuestc
06/28
0
0
1.虚拟机安装 系统版本 RHEL6.3 2.虚拟机ip配置 采用共享方式(nat) : 默认: 使用vmnet8 将虚拟机设置成使用dhcp方式上网,windows下选择"自动获取ip",linux下开启dhcp服务即可。 手动设置: i...
暗夜孤灯
2014/12/01
0
0
Hadoop有三种模式 单机模式、伪分布模式和完全分布模式 这里先简单介绍单机模式 ,默认情况下,Hadoop被配置成一个非分布式模式,独立运行JAVA进程,适合开始做调试工作。 Hadoop 网址http:...
tngou
2012/12/01
0
12
要求通过logstash从oracle中获取数据,然后相应的直接传入 mysql 中去。 基本测试成功的配置文件如下: input { stdin { } jdbc { jdbcconnectionstring => "jdbc:oracle:th...
&Legend
08/05
0
0
没有更多内容
加载失败,请刷新页面
加载更多字符转义 读写文件cvs 字符串拼接,替换 import csvcsv_file_name = 'cardbin.csv'# insert into `card_bin_code` (name_of, code_of, card_no_prefix, bank_code) values ('中国银行......
园领T
5分钟前
0
0
<%--loading遮罩层--%><div class="modal fade" id="loadingModal" backdrop="static" keyboard="false"> <div style="width: 200px;height:20px; z-index: 20000; position: abs......
颖辉小居
6分钟前
0
0
1,首先springboot对kafka的支持也很好,同样是在配置文件中配置好参数,然后就可以直接使用。先说一下,很简单,,,不要怕 2,我用的依赖是 <dependency> <groupId>org.springframewor...
我真是小菜鸡
10分钟前
1
0
动态客户端相比直接调用webservice的客户端代码要简单很多,但实际上很多工作是java自己替我们做掉了。简单记录一下内容,以备后续使用: pom文件只需要引入: <!-- CXF webservice --><de...
checkboxMan
16分钟前
0
0
没有更多内容
加载失败,请刷新页面
加载更多以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- MySQL 8.0版本连接报错:Could not create connection to database server.
- 升级到 openssh 7.8p1 后 ssh 连接报错 packet_write_wait: Broken pipe
- 袜子商店应用:一个云原生参照应用
- Android 应用中跳转到应用市场评分
- 授之以渔-运维平台应用模块一(应用树篇)
- OAM(开放应用模型)——定义云原生应用标准的野望
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。