管理服务 (AEN 4.2.1) ¶
此页面上的任务假设 3 个 AEN 节点安装在以下位置:
- 服务器-
/opt/wakari/wakari-server/
。 - 网关-
/opt/wakari/wakari-gateway/
。 - 计算启动器–
/opt/wakari/wakari-compute/
.
检查服务器节点进程的状态¶
跑步:
# service wakari-server status wk-server RUNNING pid 20758 , uptime 5 days, 0 :30:23 worker RUNNING pid 20757 , 正常运行时间5天, 0 :30:23
或者
root@server # ps -Hu wakari PID TTY 时间 CMD 20756? 00:02:26 .supervisord 20757? 00:05:58 MTQ工人 20758? 00:00:08 WK-服务器 20765? 00:02:00 WK-服务器 20766? 00 :01:55 周服务器 20767? 00 :02:20 周服务器 20770 ? 00 :02:02 周服务器
跑步:
root@server # 服务 nginx 状态 nginx ( pid 26303 )正在运行...
有关服务器进程的更多信息,请参阅 服务器进程。
检查网关节点进程的状态¶
跑步:
# service wakari-gateway status
wk-gateway RUNNING pid 1137 , uptime 5 days, 1 :59:28
或者
root@gateway # ps -Hu wakari
PID TTY 时间 CMD
1136? 00:01:59 .supervisord
1137? 00 :00:02 周网关
有关网关进程的更多信息,请参阅 网关进程。
检查计算节点进程的状态¶
跑步:
# service wakari-compute status
wk-compute RUNNING pid 22050 , uptime 3 days, 1 :03:19
或者
root@compute # ps -Hu wakari
PID TTY 时间 CMD
1150? 00:02:01 .supervisord
1152? 00 :00:01 周计算
有关计算节点进程的更多信息,请参阅 计算进程。
启动 AEN 服务¶
服务应在首次安装时和系统重新启动时自动启动。
如果您需要手动启动 AEN 服务,则必须独立启动每个节点,因为它们可能运行在不同的机器上。
注意:每个节点的过程基本相同,但正确命令的路径不同。
要手动启动服务:
在服务器节点上,运行:
service wakari-server start
在网关节点上,运行:
服务 wakari-gateway start
在计算节点上,运行:
服务 wakari-计算开始
验证 AEN 服务是否设置为随系统启动¶
要验证 AEN 服务是否设置为自动启动:
在每个节点上运行以下命令:
chkconfig --list | grep wakari
如果缺少服务,请添加它们:
chkconfig --add [ wakari-server | wakari-gateway | wakari-compute ]
停止 AEN 服务¶
注意:不要在没有先停止 wk-compute 和任何其他使用它的进程的情况下停止或杀死 supervisord。
您必须独立停止每个节点上的服务,因为它们可能在不同的机器上运行。
停止 AEN 服务:
在服务器节点上,运行:
service wakari-server stop
在网关节点上,运行:
服务 wakari-gateway 站
在计算节点上,运行:
服务 wakari-计算停止
计算节点可能具有未自动停止的正在运行的进程。要阻止它们,请运行:
须藤/opt/wakari/wakari-compute/bin/wk-compute-apps kill-all
识别无关进程¶
要获取在 wakari 用户帐户下运行的进程的完整列表,请运行。ps -Hu wakari
例子:
root@server # ps -Hu wakari
PID TTY 时间 CMD
20756? 00:02:26 .supervisord
20757? 00:05:58 MTQ工人
20758? 00:00:08 WK-服务器
20765? 00:02:00 WK-服务器
20766? 00 :01:55 周服务器
20767? 00 :02:20 周服务器
20770 ? 00 :02:02 周服务器
root@server # ps -f -C nginx
UID PID PPID C STIME TTY TIME CMD
根 26303 1 0 12 :18 ? 00 :00:00 nginx:主进程/usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx的26305 26303 0 12:18? 00:00:00 nginx的:工作进程
root@gateway # ps -Hu wakari
PID TTY 时间 CMD
1136? 00:01:59 .supervisord
1137? 00 :00:02 周网关
root@compute # ps -Hu wakari
PID TTY 时间 CMD
1150? 00:02:01 .supervisord
1152? 00 :00:01 周计算
wk-server、wk-gateway 和 wk-compute 应该有 supervisorctl 报告的 PID。
nginx 主进程应该有一个由服务 nginx 状态报告的 PID。
如果您在一台机器上安装了多个 AEN 节点,则应为该机器显示所有已安装节点的进程。
在计算节点上,用户当前正在运行的任何 AEN 应用程序都将存在。
例子:
root@compute # ps -Hu wakari PID TTY 时间 CMD 1150? 00:00:00 .supervisord 1152? 00 :00:00 周计算 1340 ? 00:00:00 bash的 1341? 00 :00:00 笔记本包装器