Xweibo_v2.1_operation
Xweibo v2.1Xweibo 运维文档Xweibo2011年6月1 ,Xweibo v2.1目 录12345 部署架构图......................
Xweibo v2.1
Xweibo 运维文档
Xweibo
2011年6月
1
,Xweibo v2.1
目 录
1
2
3
4
5 部署架构图............................................................................................................. 3 系统环境要求......................................................................................................... 3 X 微博安装.............................................................................................................. 4 日志清理................................................................................................................. 4 数据备份................................................................................................................. 4
5.1 方案一 .......................................................................................................... 4
5.2 方案二 运维工程师协助完成 .................................................................... 4
6 高级应用................................................................................................................. 5
6.1 使用Memcache ........................................................................................... 5
6.2 使用数据库集群(主从) .......................................................................... 5
6.3 Session 共享 . ................................................................................................ 6
7 一般故障分析流程................................................................................................. 6
8 常见故障分析......................................................................................................... 6
8.1 页面显示“不给力”或“API给点力” ........................................................... 6
8.2 访问个别页面慢 .......................................................................................... 7
8.3 整站响应慢 .................................................................................................. 7
8.4 空白页面、页面局部位置无显示内容 ...................................................... 7
8.5 开启个性域名rewrite 优化后不能正常访问网站,手工恢复方法 . ........ 7
9 远程协助处理 ......................................................................................................... 7
2
,Xweibo v2.1
1 部署架构图

说明:
1. X 微博支持多部署
2. X 微博:基于SianOpenAPI 开发的一套微博标准版系统, 拥有新浪微博的基础
功能
3. 第三方网站: 设置账户关联即可使用,详见:Xweibo 通用的账号连接与配置
开发文档
4. 数据库:mysql
5. Cache :默认使用本地文件缓存,可配置使用Memcache(http://memcached.org/) 2 系统环境要求
1 推荐配置:Linux Apache Mysql PHP Memcache(可选)
操作系统:Linux (支持Unix/FreeBSD/Solaris/Windows NT(2000/2003)等操作系统) WEB 服务器:Apache (支持httpd, Zeus, IIS 等WEB 服务器)
程序支持:PHP 4.3.0及以上版本 (推荐使用5.2系列最新版本) 一般都需要php5以上,否则会出现一些问题
数据库:msql5
PHP 扩展支持:zlib 、libxml2、jpegsrc 、freetype2、gd2、libiconv 、curl(可选) (建
3
,Xweibo v2.1
议安装)、mcrypt 、JSON (可选)、Memcache(可选)
3 X 微博安装
1. 下载X 微博安装包并解压()
2. 把xweibo_upload 目录中的文件传到服务器
2. 设置目录属性(windows 服务器可忽略这一步)
以下这些文件与目录需要可读写权限
./css/base.css css目录都需要可读可写权限
./user_config.php
./install/data
./img
./
./var 含子目录
3. 执行安装 /install/
请在浏览器中运行 install 程序,即访问 http://您的域名/Xweibo目录/install/
4. 参照页面提示,进行安装,直至安装完毕
4 日志清理
1. 日志目录:xweibo/ var/log,根据硬盘空间大小定时清理
2. 数据库日志表:delete from xweibo. xwb_api_log where log_time < “2011-04-01”
5 数据备份
5.1 方案一
备份两个数据:
1. xweibo 目录(xweibo/var/log、xweibo/var/cache除外)
2. xweibo 数据库
请将数据备份到其他硬盘或者其他服务器:
备份以上两个数据,最快可以在3分钟内恢复使用(安装 mysql apache php memcache 除外)
5.2 方案二 Xweibo 官网联系方式
直接访问 http://x.weibo.com/cooperation.html
4
,Xweibo v2.1
6 高级应用
6.1 使用Memcache
1) 确认Memcache 已安装并启动成功
2) 打开配置文件xweibo/user_config.php
3) 修改

1 一般安装是时候会在界面上提示填写
4) 修改

2
5) 保存修改,即可生效
6.2 使用数据库集群(主从)
1) 确认数据库已安装并启动成功
2) 打开配置文件xweibo/user_config.php
3) 增加define('DB_HOST2',' IP '); ,如端口、帐号、密码、库名不变 则不需
要增加
4) 打开配置文件xweibo/config.php
5) 按如下示图修改:

改为:
5
,Xweibo v2.1
6.3 Session 共享
1) 打开配置文件xweibo/user_config.php
2) 修改

1
3) 修改2
define('SESSION_ADAPTER', 'default')
//session存储 适配器选择配置 可选值 default|db|mc
7 一般故障分析流程
1)
2)
3)
4) 开启调试状态 打开xweibo/user_config.php文件 修改define('IS_DEBUG', '1'); 为“1” 刷新页面分析,页面调试信息
8 常见故障分析
8.1 页面显示“不给力”或“API 给点力”
a) 获取SinaOpenAPI 数据出错导致,分析var/log/yyyymmdd.log.php日志文
件,常见错误:
error_code=400、403、500,error 中有对照的错误说明
b) 网络状况:
6

Xweibo v2.1
到api.t.sina.com.cn 的网络不通、延时大、丢包
8.2 访问个别页面慢
a) M ysql 压力大
b) 服务器访问api.t.sina.com.cn 网络慢
8.3 整站响应慢
a) W EB 服务负载高
b) 硬盘空间已满
c) L inux: 修改ulimit 文件打开数
d) M ysql 压力大
e) 网络问题:
i. 本身站点网络
ii. 用户网络
8.4 空白页面、页面局部位置无显示内容 详见:
8.5 开启个性域名rewrite 优化后不能正常访问网站,手工恢复方法
1) 打开Xweibo 根目录下的.htaccess 文件
2) 修改RewriteEngine on 为 RewriteEngine off
3) 打开Xweibo 根目录下的index.php
4) //define('R_FORCE_MODE', 0);去掉注释
5) 重新打开网站,恢复正常
6) 注释//define('R_FORCE_MODE', 0);
9 远程协助处理
1) 截图并描述问题
2) 联系X 微博技术支持020- 38108959
7