Commit b190d71 1 parent 469fd79 commit b190d71 Copy full SHA for b190d71
File tree 2 files changed +49
-2
lines changed
2 files changed +49
-2
lines changed Original file line number Diff line number Diff line change @@ -5,14 +5,14 @@ title: 2.10工作日志
5
5
time : 2025年2月10日 星期一
6
6
location : 杭州
7
7
pulished : true
8
- excerpt_separator : " ## "
8
+ excerpt_separator : " #"
9
9
---
10
10
11
11
年前,我针对Minio的交付工具链进行了开发。开发完成后交给了同事实施,在实施过程中,遇到了以下问题。针对以下问题,进行对应的修改。
12
12
13
13
14
14
15
- Minio 交付遇到的问题:
15
+ # Minio 交付遇到的问题:
16
16
17
17
- [x] /openssl_kes_base.cnf 内容字段需要调整一下
18
18
Original file line number Diff line number Diff line change
1
+ ---
2
+ category : daily
3
+ layout : post_layout
4
+ title : 2.13工作日志
5
+ time : 2025年2月13日 星期四
6
+ location : 杭州
7
+ pulished : true
8
+ excerpt_separator : " #"
9
+ ---
10
+
11
+ 今天也是在继续重构erda的runtime模块,在下午睡觉刚醒的时候,给我分配了一个答疑的任务,这个答疑的问题是一个线上的问题。
12
+
13
+ 线上问题是最难解决的,就算定位到问题,找到解决方案。还是需要在集成环境中复现这个问题,然后在集成环境中确定,当下解决方案是没有问题的,如果有问题,涉及的范围有多大,等等。有时候一个非常小的问题,所消耗的时间还是会非常多。
14
+
15
+ 当然, 其实这些想法暂时可能是因为我对处理线上问题的经验还不够丰富,经历不够多。
16
+
17
+
18
+
19
+ 好吧,其实今天重构runtime模块好像也不是很顺利。
20
+
21
+
22
+
23
+ # 2.13 工作日志
24
+
25
+
26
+
27
+ ## 答疑
28
+
29
+ 在项目的通知模块中, 新建通知中设置触发时机接口,出现重复的显示问题。我需要定位到这个问题,并解决。
30
+
31
+ 1 . 首先,在erda-cloud中,看到界面中确实存在重复显示问题。
32
+
33
+ 2 . 通过接口查看后端返回的数据,发现返回的数据确实返回了两份。可以知道是后端的问题。
34
+ 3 . 通过url在源码中找到对应的业务代码,确定数据的来源,发现数据是从mysql中捞出来的。
35
+ 4 . 使用dataGrip连接到erda-cloud的数据库,找到对应的表,发现在表中确实存在重复数据。
36
+ 5 . 通过对比前端返回的数据id和数据库中的数据的id,可以确定问题来源就是数据库中数据重复问题。
37
+ 6 . 对比在数据库中的两组重复数据发现,创建时间分别在2020.06.09以及2020.06.16,可以确定,这个数据的重复并非是由并发问题造成的。而是人为的创建了两份。
38
+ 7 . 现在的解决方案就是:删除其中一组数据,然后将相关联的数据关联到另外一组数据上面。
39
+ 8 . 但是上面的解决方案是不完整的,因为这样子操作的影响范围是不确定的。可能会造成其他问题。我们需要在集成环境中确定这个方案的可行性。通过造一批假的数据,来测试这个方案的可行性。
40
+ 9 . 最后确定没有问题之后,给师兄看看有没有问题。最后落到生产环境。
41
+
42
+
43
+
44
+ ## Runtime 模块的重构
45
+
46
+
47
+
You can’t perform that action at this time.
0 commit comments