今天中邪了,我这边搞不定,一到测试那边就好了

2019-07-11 11:24:47 +08:00
 dttzmm

早上在一台服务器上跑测试脚本,复制了原来的配置文件 xml 跑业务,先是改参数不生效,检查半天没看出问题在哪,然后发现配置文件都读取失败了,直接 xml parse 失败。最后只能找测试同事看看这玩意儿怎么用,结果到那之后啥问题都没了,改参数也生效了,配置文件也读取成功了,我当时真是下巴都掉了。第一次感觉自己中邪了。另,上午在服务器上备份的配置文件不见了,history 没看到删除的记录,last 没看到其他用户登录,太奇怪了,郁闷。

4158 次点击
所在节点    程序员
20 条回复
saar
2019-07-11 12:06:59 +08:00
目测服务器 ip 地址输错了
2805408253
2019-07-11 13:17:34 +08:00
记住一句话,机器是不会骗人的
2805408253
2019-07-11 13:18:08 +08:00
对就是对,错就是错
aitaii
2019-07-11 13:24:35 +08:00
文件权限问题?
wozhizui
2019-07-11 13:27:29 +08:00
错了就是错了,程序这玩意就没有玄学。肯定是哪里没注意到。遇到问题,有个清晰的排错思路很正确。
across
2019-07-11 13:28:37 +08:00
底层有缓存机制?
suom
2019-07-11 13:49:57 +08:00
@2805408253 说的对,机器是不会骗人的

静下来好好理一理每个环节。
PDX
2019-07-11 13:52:45 +08:00
你可能需要一只小黄鸭
madtcsa
2019-07-11 14:06:39 +08:00
如果所有的 bug 都能像标题那样,我想天天中邪
anonymous256
2019-07-11 14:20:29 +08:00
"配置文件都读取失败了" 这句话有很多问题.
1. 程序确实真的读到了吗? 访问的文件路径正确否, 权限够不够?
2. 文件读取过程发生异常了吗?
3. xml 分析过程失败了吗?

你这句话太笼统了, 先要确定是上述哪个环节, 然后才能确定问题
Rannnnnnl
2019-07-11 14:20:32 +08:00
请道士开光
flyingghost
2019-07-11 14:25:35 +08:00
程序员简直是最科学最真理最硬核的职业了。我觉得比数学比物理还硬核。

撒一把枯草树枝把深不见底的真相盖住并树一个玄学的小牌牌是不对的。
sugars
2019-07-11 14:28:18 +08:00
因为跑之前没上两炷香
gouchaoer
2019-07-11 15:03:15 +08:00
从 windows 往 linux 复制的配置文件?确定不是\r\n 换行?
itqls
2019-07-11 15:50:54 +08:00
计算机没有玄学
JohnDoeChou
2019-07-11 16:59:48 +08:00
我感觉没有玄学 但我没有证据
比如新买个服务器 上传完就没动了
过 2 个月连上去一看 conf 文件没了
dttzmm
2019-07-11 18:30:37 +08:00
@saar 是的,我也这样反省过,但用 history 确实看到了之前操作的命令😂
laravel
2019-07-11 18:39:52 +08:00
想甩锅给阿里云?
celeron533
2019-07-11 18:48:45 +08:00
先看看两次登录的服务器 mac 地址是否相同。
我担心的是:
1. 手残,输错 IP
2. ssh 客户端机器以前写了 host 文件,导致域名解析到的 IP 不一致
3. 你和测试的机器的 DNS server 不一样(和上一条类似)
4. 有两台服务器,莫名其妙 IP 相同,结果是不同的路由会被定向到不同的服务器
5. (和 mac 无关)账号权限问题
Chenamy2017
2019-07-12 09:15:58 +08:00
#2 说的对,静下心来找自己的问题,机器是不会骗人的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/581950

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX