服务器开发整合

来源:互联网 发布:ubuntu安装pyqt 编辑:程序博客网 时间:2024/06/08 18:33

恶心的代码整合,做完了少活10年


首先看一下正式服务器的mongo库进入步骤:

 移除点击此处添加图片说明文字

​cd /opt/mongo/db/bin

./mongo --port 27010 new_market_report

ok,进入主库。

开发了n天了,结果发现svn和生产的代码完全不一样,简直日了狗了。这两天啥也别闹了,代码整合吧,恶心的一笔。

首先我们以生产环境的正服代码为主:

 移除点击此处添加图片说明文字

欧了,正服代码为准,但是本机搭建出了问题,我现在理解是,我引用的是测试库,数据库采用的mongoDB,所以,当下是想办法,找到导入数据的办法,只能命令行解决了。因为是北京集群的对外服务,now,需要申请堡垒机账号。​

 移除点击此处添加图片说明文字

​ 搞吧。首先用堡垒机登录远程生产库。

我们ssh登录,即可。

 移除点击此处添加图片说明文字

​对外ip是211.151.183.151,对内网ip为192.168.40.151,那么,接下来,我们找到mongo去找到主库,,做download,之前,需要做:

./mongo --port 27010 new_market_report

 移除点击此处添加图片说明文字

​然后我们

show dbs;

use new_report_market;

show tables;

db.role_menu.find();

 移除点击此处添加图片说明文字

​就是这张表,我们需要带走的这张。然后,我们:

/opt/mongo/db/bin/mongodump  --host 127.0.0.1 --port 27010 --db new_market_report --collection   role_menu  --out ./tmp/20170822/

执行导出命令但是遇到报错:

 移除点击此处添加图片说明文字

​因为我细心的发现:

 移除点击此处添加图片说明文字

​都是mongo组的mongo用户,所以,要            su   mongo     

 移除点击此处添加图片说明文字

​然后

/opt/mongo/db/bin/mongodump  --host 127.0.0.1 --port 27010 --db new_market_report --collection   role_menu  --out ./tmp/20170822/

 移除点击此处添加图片说明文字

​成功了。接着我们要用ftp了,在堡垒机上面,

 移除点击此处添加图片说明文字

​然后注意这个,超时时间默认是20秒,所以这里我们要设置成0。

 移除点击此处添加图片说明文字

​因为北京集群是比较远的,所以这里我们设置的0,让他连得久一点儿。

 移除点击此处添加图片说明文字

用ftp工具传输文件,然后

/home/mongo/bin/mongorestore  --port 27019 -d new_market_report -c role_menu /home/mongo/bin/tmp/20170822/new_market_report/role_menu.bson

我们看页面

 移除点击此处添加图片说明文字

​然后找个原因吧,仔细看一下,是因为menu_0_9卡住了,没有style的这个属性,所以,我们在这里要做一些改动,把这个东西删了,先删除了再说。

删除了之后,就出现了:

 移除点击此处添加图片说明文字

​删除之后成功了。所以,我们记录一下,一会儿上线的第一步就是,要加菜单,配权限了。

 移除点击此处添加图片说明文字

​好了,到此,我们就把我们的代码整合吧,这次整合是svn和服务器总体代码整合,我们要准备迎接成功了。

首先再次说明,配置菜单在:menu_template

 移除点击此处添加图片说明文字

​然后在页面上面:



原创粉丝点击