乱七八糟

来源:互联网 发布:淘宝网络兼职平台 编辑:程序博客网 时间:2024/05/18 06:52
1. 服务器间添加信任
如果A向B传送文件,如果免去kerbos认证,需要进行配置
a. 在B的 ~/.k5login添加 A主机规则, 例如 host/sjswt45-74.opi.com@XIAONEI.OPI.COM,  sjswt45-74是A的主机名
b. 在A主机的XNTalk/bin的目录下存在 init文件,在A脚本执行时,首先执行此脚本

2. 更新服务
a. 备份f55上的dist_lib64下的服务
b. 将编译机上的服务拷贝到dist_lib64目录下
c. 提交svn libPresenceMsgHandler.so
d. md5sum检测编译机和f55上的so是否相同
e. 用kinit guoqing.liu,  密码: liuguoqing2; 登录
f. 执行 ../python,执行  python admin.py..
g. 执行deploy PresenceMsgHandler, 开始部署
h. 执行 runstate PresenceMsgHandler, 查看服务运行情况
i. 执行 seelog PresenceMsgHandler, 查看服务每台机器上的log

3. 查看db server信息
t0 /data/xce_svn/XiaoNei/etc/database_desc.xml

4. 登录弹窗文案测试
在t0下的/data/xce/XNTalk/pytest/pythonClient/PresenceMsgHandler 完成推广测试

5. 安装包与下载包
******静态配置 nginx..
stat.xntalk.d.xiaonei.com 10.22.202.216
a. 人人桌面安装包
url: im.renren.com/
path: /data/nginx/html/desktop
b. update 包
url: update.talk.renren.com
path: /data/nginx/update_html/product

6. 下载cdn
a. CDN机器:
ssh xnimg@10.3.17.37
/data/static/down
b. nginx
stat.xntalk.d.xiaonei.com 10.22.202.216



7.  registry 更新
a. 改完registry后,执行application update ../im.xml ,更新im.xml 文件

8. 数据库配置信息
root登录t0
/data/xce_svn/XiaoNei/etc/database_desc.xml

9. HA操作
a. 配置服务的MyUtil::Initialize
b. 配置 adapter, 注意不要name, endpoints等
c. 配置 controller服务器的 feed_controller.xml (ssh xce@10.3.17.77)
d. 配置 registry 的im.xml 和 templdate

10. java adpter写法
//生成oce-slice-**.jar
a. http://svn.d.xiaonei.com/slice 更新这个目录下的代码
b. 把ice 文件放到/trunk/slice/oce文件夹下
c. 执行mvn install ,本地编译 生成jar包放在本地repository(自动完成)。
//生成正式adapter包xiaonei-adapter**.jar
d. 在 /trunk/trunk/client/java/OceAdapter/src/main/java/com/xiaonei/talk 下写javaadapter
e. 在 /trunk/trunk/client/java/OceAdapter 进行mvn install ,本地编译 生成jar包放在本地repository。 完成接口编写
// 生成测试adapter包。
g. 修改指向测试机的channel.  在/trunk/trunk/util/java/OceUtil/src/main/java/xce/util/channel 下添加新的channel
  在/trunk/trunk/util/java/OceUtil 进行mvn install ,本地编译 生成jar包放在本地repository。
h. 修改adapter中的调用channel方法,指向新的channel, 重新在OceAdapter下mvn install.
// 写调用adapter测试程序。
i. 在/trunk/javaadapter下写测试代码
j. 调用 copyjar.sh 将/data/maven-repository 下的有用jar 拷贝至 /trunk/jarpackage
k. 调用compile.sh 进行编译
l. run.sh 执行
// 提交 一定 up最新的代码
k. 对OceSlice下的东西进行打包 mvn package -U, 检测时候无错, 然后进行 mvn deploy
m. 对OceAdapter下的东西进行打包 mvn package -U, 检测时候无错, 然后进行 mvn deploy

11. gadget相关
a. 本机代码路径 /trunk/trunk/talk/java/talk-webapp
b. 完成后,mvn install 生成xiaonei-talk-***.jar包
c. nginx 在t14下,将gadget.talk.renren.com 代理到多台机器上,修改配置
d. resin的工程路径在 /data/www/WEB-INF/lib下, 更新jar重启
原创粉丝点击