Linux的一些问题解决方法,以及三方数据接入的一些问题总结
4.在vagrant上进行测试
1.首先git clone 把代码下载下来
2.进入项目中,激活一个虚拟环境(详见文章上一篇)
3.安装依赖包
4.项目启动
5.使用postman进行参数填入测试
最后就是一些技巧:
cp -rf common_conf common_conf_test #在环境下测试时,应该复制一份这个conf文件
sudo supervisorctl status #查看当前状态
sudo supervisorctl stop third_core_service #关闭掉third_core_service
2.如果需要打断点测试
from pdb import set_trace set_trace() #打断点
常用命令:
ENTER(重复上次命令) c(继续) l(查找当前位于哪里) s(进入子程序) r(运行直到子程序结束) !<python 命令> h(帮助) a(rgs) 打印当前函数的参数 j(ump) 让程序跳转到指定的行数 l(ist) 可以列出当前将要运行的代码块 n(ext) 让程序运行下一行,如果当前语句有一个函数调用,用 n 是不会进入被调用的函数体中的 p(rint) 最有用的命令之一,打印某个变量 q(uit) 退出调试 r(eturn) 继续执行,直到函数体返回 s(tep) 跟 n 相似,但是如果当前有一个函数调用,那么 s 会进入被调用的函数体中
3.查看进程号
ps -ef | grep 10259
4.关闭进程
kill-9 pid
5.IPython调试
梦想随心,天地随行