Linux权限引起的误会

 

今天碰到了一个很郁闷的事情,服务在测试环境测试的好好的,部署到线上服务后就出问题了,报了一堆异常信息:

Caused by: java.net.NoRouteToHostException: No route to host
        at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
        at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:574)
        at IceInternal.Network.doConnect(Network.java:307)

 

通过异常信息表面看来是路由限制或是网络问题,但是通过telnet, ping命令检查之后,没有任何问题。无耐!!!

 

最后无意间看了文件的权限,发现需要调用的A.jar包和其他的不一样,是普通用户的权限,其他的都是root权限,就把A.jar的用户权限也改成了root之后,重启服务,一切正常,哎!

 

这个问题反映了linux环境下权限管理的严格,但是严格的权限管理,有时候稍不留意就出了意外。此教训谨记!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值