2024年2月7日发(作者:)

MPAY运维手册

目录

Mpay运维手册 ............................................................................................................... 1

一、登录方式说明 ............................................................................................................... 2

1.1VPN登录说明 .............................................................................................................. 2

1.2远程桌面登录说明 ..................................................................................................... 6

1.3主机登录说明 ............................................................................................................. 6

二、主机操作说明 ............................................................................................................... 7

1.1交易主机操作说明 ..................................................................................................... 7

2.2数据库主机操作说明 ............................................................................................... 12

2.3文件系统主机操作说明 ........................................................................................... 12

三、日志备份操作说明 ..................................................................................................... 13

一、登录方式说明

1.1VPN登录说明

以下是XP建立拨号VPN的说明

右键单击网上邻居点击属性,点击新建连接会出现如下图所示

完成后,双击桌面图标,弹出登录框输入账号密码,点击连接。

如果连接不上报789错误,则需要修改一下注册表。打开“运行”输入“regedit”来打开“注册表”。

打开“注册表”找到以下这个表项:“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceRasManParameters”,在右边新填一个“DOWN值”。

将这个“DOWN值”改名成“ProhibitIpSec”。

将其值修改成“1” 重启计算机后重新进行拨号。

修改完注册表重新连接VPN即可。win7系统不需要修改注册表。

1.2远程桌面登录说明

当连接VPN成功后,点击本地的开始——程序——附件——远程桌面。出现远程桌面登陆框如下图:

输入ip地址:192.168.21.3后,点击连接按钮。连接远程主机后使用以分配好的用户密码进行登陆。

1.3主机登录说明

登陆录生产主机我们一般使用的工具是SSH Secure Shell Client,在每个人的桌面上

都有快捷方式。双击该图标会弹出登录提示框。

生产主机不能以root身份直接登陆,目前操作人员都是以oracle用户先登陆,需要root身份时使用su – 切换身份。

二、主机操作说明

1.1交易主机操作说明

目前生产上交易主机有两台,ip地址分别是192.168.21.1(主)、192.168.21.2(备)。

两台交易主机部署的服务完全相同,但运行的服务不同。

交易相关的服务都部署在/home/oracle/目录下,java服务部署在/usr/local/approot/目录下。

服务运行情况如下:

功能

Tcp协议转发(传统)

Tcp协议转发(1.1)

Tcp协议转发(2.0、3.0)

右端签到

Tms下载服务

Tms转发服务

工作流服务

监控代理服务

监控主服务

进程监控服务

Nagios报警工具

zk配置生成服务

配置服务

监控报警配置服务

主机地址

192.168.21.1

192.168.21.1

192.168.21.1

192.168.21.1

192.168.21.2

192.168.21.2

192.168.21.1、192.168.21.2

192.168.21.1

192.168.21.1

192.168.21.1

192.168.21.1、192.168.21.2

192.168.21.1

192.168.21.1

192.168.21.1

192.168.21.1、192.168.21.2

服务名

Tcp2tux-pos

Tcp2tux-spos

Tcp2tux_v2-all

Fwdenc

Tms

Tms_fwdenc

Wfmc/web2tux

Monitor/monitor_agent

Monitor/monitor_main

Monitor/ProMonitor

Monitor/nagios_msg_trans

Monitor/zookeeperserver

Monitor/zookeeperservice

Monitor/monitorservice

Tuxedo

pping(java)

service_order(java)

(java)

rentserver(java)

dev_manage(java)

agent_server(java)

dev_manage2(java)

mobileapp_sms(java)

Memcache

服务的启动关闭方法如下:

手机的网购APP

订单服务

权限管理服务

月租优惠服务

tms服务

代理商服务

TMS的POS激活

短息服务

缓存

192.168.21.1、192.168.21.2

192.168.21.1、192.168.21.2

192.168.21.1、192.168.21.2

192.168.21.1、192.168.21.2

192.168.21.1、192.168.21.2

192.168.21.2

192.168.21.2

192.168.21.2

192.168.21.1、192.168.21.2

1、192.168.21.1交易相关服务整体启动关闭方法:启动oracle用户执行/home/oracle/ start ,关闭oracle用户执行/home/oracle/ stop

2、Tcp2tux-pos服务启动关闭方法:以oracle用户执行

$cd /home/oracle/tcp2tux-pos

$./tcp2tux(启动)

$killall -9 tcp2tux(关闭)

3、Tcp2tux-pos服务启动关闭方法:以oracle用户执行

$cd /home/oracle/tcp2tux-spos

$./tcp2tux-spos(启动)

$killall -9 tcp2tux-spos(关闭)

4、Tcp2tux_v2-all服务启动关闭方法:以oracle用户执行

$cd /home/oracle/tcp2tux_v2-all

$./tcp2tux_v2-all(启动)

$killall -9 tcp2tux_v2-all(关闭)

5、Fwdenc服务启动关闭方法:以oracle用户执行

$cd /home/oracle/fwdenc

$./fwdenc(启动)

$killall -9 fwdenc(关闭)

6、Wfmc服务启动关闭方法:以oracle用户执行

$cd /home/oracle/wfmc

$./web2tux(启动)

$killall -9 web2tux(关闭)

7、Tms下载服务启动关闭方法:以oracle用户执行

$cd /home/oracle/tms/server/bin

$./tms_svr(启动)

$killall -9 tms_svr(关闭)

8、Tms_fwdenc下载服务启动关闭方法:以oracle用户执行

$cd /home/oracle/tms_fwdenc/

$./ tms_fwdenc(启动)

$killall -9 tms_fwdenc

9、tuxedo服务启动关闭方法:以oracle用户执行

$tmboot(启动)

$tmshutdown(关闭)

$/home/oracle/tuxsrvr/(快速关闭释放资源)

10、apache服务启动关闭方法:以oracle用户执行

$ /home/oracle/apache/bin/apachectl start(启动)

$ killall -9 httpd(关闭)

11、monitor_main服务启动关闭方法:以oracle用户执行

$cd /home/oracle/monitor/monitor_main

$./monitor_main(启动)

$killall -9 monitor_main(关闭)

12、monitor_agent服务启动关闭方法:以oracle用户执行

$cd /home/oracle/monitor/ monitor_agent

$./ monitor_agent(启动)

$killall -9 monitor_agent(关闭)

13、ProMonitor服务启动关闭方法:以oracle用户执行

$cd /home/oracle/monitor/ ProMonitor

$./ prog_monitor(启动)

$killall -9 prog_monitor(关闭)

14、zookeeperserver服务启动关闭方法:以oracle用户执行

$cd /home/oracle/monitor/ zookeeperserver

$./zookeeperserver(启动)

$killall -9 zookeeperserver

15、zookeeperservice服务启动关闭方法:以oracle用户执行

$cd /home/oracle/monitor/zookeeperservice/zookeeperservice/bin

$./(启动)

$ cd /home/oracle/monitor/zookeeperservice/zookeeperservice/bin

$./(关闭)

16、zookeeperservice服务启动关闭方法:以oracle用户执行

$cd /home/oracle/monitor/monitorservice/monitorservice/bin

$./(启动)

$ cd /home/oracle/monitor/monitorservice/monitorservice/bin

$./(关闭)

17、agent_server服务启动关闭方法:以root用户执行

#cd /usr/local/approot/agent_server/bin

#./(启动)

# cd /usr/local/approot/agent_server/bin

#./(关闭)

18、dev_manage服务启动关闭方法:以root用户执行

#cd /usr/local/approot/dev_manage/bin

#./(启动)

#cd /usr/local/approot/dev_manage/bin

#./(关闭)

19、dev_manage2服务启动关闭方法:以root用户执行

#cd /usr/local/approot/dev_manage2/bin

#./(启动)

#cd /usr/local/approot/dev_manage2/bin

#./(关闭)

20、rentserver服务启动关闭方法:以root用户执行

#cd /usr/local/approot/rentserver/bin

#./(启动)

#cd /usr/local/approot/rentserver/bin

#./(关闭)

21、服务启动关闭方法:以root用户执行

#cd /usr/local/approot//bin

#./(启动)

#cd /usr/local/approot//bin

#./(关闭)

22、service_crm服务启动关闭方法:以root用户执行

#cd /usr/local/approot/service_crm/bin

#./(启动)

#cd /usr/local/approot/service_crm/bin

#./(关闭)

23、pping服务启动关闭方法:以root用户执行

#cd /usr/local/approot/pping/bin

#./(启动)

#cd /usr/local/approot/pping/bin

#./(关闭)

24、service_order服务启动关闭方法:以root用户执行

#cd /usr/local/approot/service_order/bin

#./(启动)

#cd /usr/local/approot/service_order/bin

#./(关闭)

25、memcached服务启动关闭方法:以oracle用户执行

$/usr/local/memcached/bin/memcached -d -u oracle -m 256 -l 192.168.21.1

-P /tmp/(启动)

#killall -9 memcached

2.2数据库主机操作说明

数据库服务器有两台分别是192.168.200.1、192.168.200.2上面运行了,redis服务和数据库服务,数据库由DBA管理,redis由运维人员管理。

Redis服务启动与关闭操作如下:以root用户执行

#cd /usr/local/redis-2.6.13/

#./bin/redis-server /usr/local/redis-2.6.13/

#killall -9 redis-server

2.3文件系统主机操作说明

文件系统服务器有两台分别是192.168.21.4、192.168.200.5。运行的服务有nginx、php-fpm、fastDFS。

启动方法:

Nginx

#/usr/local/nginx/sbin/nginx

PHP

#/usr/local/php/sbin/php-fpm

FastDFS

#/usr/local/bin/fdfs_trackerd /etc/fdfs/

#/usr/local/bin/fdfs_storaged /etc/fdfs/

关闭方法:

Nginx

#killall -9 nginx

PHP

# killall -9 php-fpm

FastDFS

# killall -9 fdfs_trackerd

# killall -9 fdfs_storaged

三、日志备份操作说明

交易类日志在192.168.21.1服务器的/home/oracle/tuxsrvr/logs/目录下面。备份放在192.168.21.20的/home/oracle/log_back/21_1tuxsrvr/目录下,当交易服务器磁盘空间不足时,首先要去192.168.21.20服务器上确认日志备份没有问题后,才能去清除交易服务器上的日志。清除日志时间为十天以前的。

日志备份脚本/root/