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

标签: