问题

系统无法显示数据

推断

后端无法得到数据库中的数据。后台采用GraphQL

梳理

我们首先梳理整个数据流通过程,并找到每个流程如何检查数据是否正确。

1 数据源

线上连接dc数据库,线下采用py脚本进行模拟。
手里有的数据为2013年1月1到2021年5月11号。而现在的时间为2022年3月31号,那么就要把原数据往未来偏移并上传。目标是采用2019年/09/01的数据,那就计算离现在的天数

datetime.date.today() - datetime.date(2019,9,1)

之后启动系统restart。
检查数据源是否启动,线上可以通过黑屏是否在传输数据看出来

2 系统接受

正常情况下flask接受数据,如何检查flask是否正确接受数据?

为了查看Flask微服务功能,首先检查Dockerfile里的主程序。
如何查看一个docker容器的功能和代码?

docker ps
docker exec -it 9d07b11725eb bash

查看docker-compose提供service时提供的
Flask中的蓝图该如何理解?

  • https://zhuanlan.zhihu.com/p/357444025

检查mongo数据库中的最新数据
进入容器中的python环境
Mongodb 基础知识

>>> import os
>>> import pymongo
>>> MONGO_HOST = os.getenv('MONGO_HOST', default='mongo')
>>> MONGO_PORT = int(os.getenv('MONGO_PORT', default='27017'))
>>> client = pymongo.MongoClient(MONGO_HOST, MONGO_PORT)
>>> db = client.sinopec
>>> db['state'].find().sort('timestamp', -1).limit(1)<pymongo.cursor.Cursor object at 0x7ff3dc22f990>
>>> docs = db['health'].find().sort('timestamp', -1).limit(1)
>>> [i for i in docs]
[{'_id': ObjectId('6245452f9ae271e8ea918c1c'), 'timestamp': 1653206400000, 'state': 2}]

检查makefile中安装的景象是否正确

cat Makefile

Debug system:无法显示数据相关推荐

  1. ExtJs学习笔记(21)-使用XTemplate结合WCF显示数据

    个人认为,XTemplate是ExtJs中最灵活的用来显示数据的组件,有点类似aspx中的Repeater控件,显示数据的模板完全可以由用户以html方式来定制. 先给一个官方的静态示例(稍微改了下) ...

  2. C# 解决LISTVIEW控件显示数据出现闪屏的问题

    本文转自:https://www.cnblogs.com/yangxuli/p/7595794.html,为了尊重作者原创,转载请注明出处. 一.发现问题 如果发送数据过快的情况下,ListVies滚 ...

  3. Criteria查询之分页显示数据

    Criteria对象的setMaxResults()方法可以限定查询返回的记录总数,其setFirstResult()方法可以设置满足条件的第1条记录的位置.二者配合时可以分页显示返回的数据 示例如下 ...

  4. python显示数据长度_Python数据分析之初识可视化

    一.数据可视化概述 数据可视化是在整个数据分析非常重要的一个辅助工具,可以清晰的理解数据,从而调整我们的分析方法. - 能将数据进行可视化,更直观的呈现 - 使数据更加客观.更具说服力 例如下面两个图 ...

  5. mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释

    1,mysql数据库导出模型到powerdesigner 2,CRL+Shift+X 3,复制以下内容,执行 '******************************************** ...

  6. 在Visual C#中用ListView显示数据记录

    如果要你在程序中显示数据库中的数据记录,你首先想用的显示工具肯定是DataGrid.当然用DataGrid显示数据记录是一种既常用又简单的方法.但是在程序控制方面,它却无法那么随心所欲.本文就是介绍另 ...

  7. html显示隐藏内容点击显示数据表代码,js如何实现点击显示和隐藏表格

    js如何实现点击显示和隐藏表格 一.总结 一句话总结: 1.给table或者table里面的元素添加点击事件, 2.然后判断当前表格的数据显示或者隐藏, 3.然后通过display属性显示(非none ...

  8. Android疯狂ListViw之旅 第二季之 分组排序显示数据

    Android疯狂ListView之旅   第二季 题记-- 远方的风声,穿过岁月的栅栏,某些往事,纠结成季节的藤,记忆中的花事,隔着一朵花开的光阴,攀在来时的路上,所多年前相遇的路口,搁浅成一片片泥 ...

  9. 一个简单的管理系统功能(增加,删除,显示数据)

    一.开启SQL Server Management Studio数据库服务 二.建库建表 create database db_yuchangglxt--渔场管理系统 use db_yuchanggl ...

最新文章

  1. 为什么您不需要精通数学就可以学习编程
  2. python人脸识别从入门到工程pdf_Python人脸识别:从入门到工程实践
  3. 【Linux】一步一步学Linux——dhclient命令(156)
  4. Netcdf文件导出基本代码示例
  5. android 调用百度sdk后运行不了,解决android程序中oncreate方法中调用百度地图MKSearchListener接口不执行的问题...
  6. C#中计算流指定位置和长度的MD5值
  7. SPOJ - LCS 后缀自动机入门
  8. python 特别慢_Python很慢?不一定哦
  9. c语言宿舍管理系统程序,C语言——学生宿舍管理系统
  10. TLV3501超高速电压比较器模块
  11. Cisco 路由器破解密码
  12. ahci驱动,详细教您win10系统下怎么加载ahci驱动
  13. 个人信息安全规范----3、个人信息的收集、存储、使用
  14. Pikachu-敏感信息泄露
  15. 学习笔记:计算机字符编码标准之GB2312-1980中文字符编码
  16. python中imag是什么意思_Python-在imag中查找对象的中心
  17. 高通揭秘“地表最强”骁龙855,专为AI新增张量加速器,每秒7万亿次运算
  18. mantis系列:Linux系统mantis(bug管理系统)的安装搭建配置
  19. 第一章 关于交易的思考 | 期权, 皇冠上的明珠?
  20. sendmail命令的使用

热门文章

  1. 【Jenkins】通过ANT构建JMeter任务时提示找不到jtl文件时的解决方法
  2. Codeforces732D Exams
  3. nginx中的try_files指令解释
  4. uploadify多文件上传插件
  5. shell安装mysql,连接数据库,创建数据库
  6. 一霎清明雨,实现考勤管理。
  7. 软件测试 homework2
  8. 20170728xlVBA改转置一例
  9. 爬虫+python3(网页图片)
  10. LaText中插入带上下限的求和符号