项目简介

实训项目服务器端代码

0?1442652658
【缺陷】 2019-04-27 蒋中相周报 正常
指派给   未指派
发布时间: 04/27/2019 17:52
更新时间:04/27/2019 17:52

本周完成:

1.api执行评测脚本参数处理

2.api执行评测脚本兼容多容器
3.不能kill容器导致node崩溃问题排查(需继续)
4.nio不获取响应字符集处理
5.docker 实训不稳定原因查找(存储驱动问题)
6.linux网络教程问题排查(下架实训)

7.pod复用改造(初步完成,还响应测试、修复bug和优化)


下周任务:

1、pod复用改造(初步完成,还需响应测试、修复bug和优化

2、不能kill容器导致node崩溃问题排查

3、git 命令深入学习和api研究

回复 ︿
0?1470885445
登录后可添加回复
0?1442652658
【缺陷】 2019-04-20 蒋中相周报 正常
指派给   未指派
发布时间: 04/20/2019 20:09
更新时间:04/20/2019 20:09

本周完成:

1、测评结果只发送数据,不接收reponse 

2、pod强制删除

3、容器重启研究(压力下,node节点内存不足)

4、海工大出差


下周任务:

1、pod复用改造(80%,现在只考虑复用evaluate,还有下列问题)

    (1)任务在redis种需要存多个集合


2、内存oom导致node崩溃原因分析

3、git 命令深入学习和api研究

回复 ︿ (1)
  • 用户头像
    蒋中相 3个月前

    Description updated (diff)

0?1470885445
登录后可添加回复
0?1442652658
【缺陷】 2019-04-13 蒋中相周报 正常
指派给   未指派
发布时间: 04/13/2019 18:32
更新时间:04/13/2019 18:32

本周完成:

1、异步结果输出修改(大数据)

2、测评结果只发送数据,不接收reponse (需要继续寻找原因)

3、api 执行脚本加入timeout改造

4、pod复用改造(80%,现在只考虑复用evaluate,还有下列问题)

    (1)任务在redis种需要存多个集合


下周任务:

1、kubernetes container重启问题

2、pod复用改造

3、git 命令深入学习和api研究

回复 ︿
0?1470885445
登录后可添加回复
15712?1471931897
指派给   黄井泉
发布时间: 09/15/2017 09:31
更新时间:09/15/2017 09:31

刘万伟老师“基于python的科学计算-入门篇”,将参考答案复制过来的时候,由于注释里面有中文导致报错

参考答案:

  1. #-*- coding : utf -8 -*-
  2. v0 =5.0
  3. g = 9.81
  4. t = input() # 输入时间
  5. y = v0*t-0.5*g*t**2 # 牛顿第二定律
  6. print y
报错:

SyntaxError: Non-ASCII character '\xe8' in file src/step2/step2.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

回复 ︿
0?1470885445
登录后可添加回复
22179?1514084564
指派给   王威
发布时间: 08/22/2017 10:05
更新时间:08/22/2017 10:05

中间层服务器上tomcat默认网站根路径不带工程名,形如:localhost:8080,则访问静态资源时若使用/static/main.css的形式访问,访问的是localhost:8080/static/main.css,会报404


解决办法:

编辑tomcat conf下的server.xml文件,设置网站根路径为当前网站路径,如:

<Context path="" docBase="/home/ww/tomcat-bridge/webapps/bridge" debug="0" privileged="true"/>

回复 ︿
0?1470885445
登录后可添加回复
15712?1471931897
指派给   李乾坤
发布时间: 08/04/2017 10:43
更新时间:08/04/2017 10:43
平台为TPM提供测试脚本模板,TPM可以自己去根据提供的模板写makefile然后保存为测试脚本。用户不清楚Makefile写法的时候也可以选择自动生成。
回复 ︿
0?1470885445
登录后可添加回复
15712?1471931897
指派给   未指派
发布时间: 06/28/2017 16:16
更新时间:06/28/2017 16:16

1.原因:

由于是通过job写测试用例,在job的pipeline中以node(){.....}的方式选择job的运行节点,所以当主节点上运行的任务数量大于其负载或者其负载过大时就会自动选择kubernetes的pod做为一个节点去运行。而进入kubernetes的pod的用户是jenkins,不具有写及删除的权限。


2,解决办法:指定job运行在master节点node('master')

3.扩展问题:

(1)用户进行实训时也是在pod中运行,为什么其却是以root用户进入的?

(2)什么情况下jenkins会把任务从主节点分发到slave?

 (3)如何指定以root用户进入pod?

回复 ︿
0?1470885445
登录后可添加回复
15712?1471931897
指派给   李乾坤
发布时间: 06/23/2017 21:42
更新时间:06/29/2017 15:33

问题:现在的系统流程中,每次申请发布都会调用写测试用例函数以写入测试集,但是当发布过于频繁会导致之前的写操作尚未完成而导致本次写测试用例的操作失败。

疑问:为何申请发布就要再次写测试用例?是否可以添加判断是否需要重写测试用例?这样会减轻系统压力。


回复 ︿ (2)
  • 用户头像
    李乾坤 2年前

    Status changed from 新增 to 已解决

    % Done changed from 0 to 100

  • 用户头像
0?1470885445
登录后可添加回复
12?1442652655
指派给   李乾坤
发布时间: 06/22/2017 11:00
更新时间:06/22/2017 11:00
jenkins pipeline中:
try catch才能捕捉异常不至于job报failure
而catcherr只能保证后面的可以正常运行,但是错误仍然会抛出来,导致job仍然会failure。
建议采用try catch 因为这样job构建都会成功,除非系统异常,而不会因为代码有误造成的job构建failure
回复 ︿
0?1470885445
登录后可添加回复
问题和建议
还能输入50个字符 Submit

加入QQ群

关注微信APP


×