1. 概述
1.1 应用场景
FDL 手动进行升级后,需要重启工程。
FDL 工程修改某些配置后,需要重启工程。
1.2 功能简介
本文提供 Linux 系统中,关闭和重启 FDL 工程的方法。
1.3 其他说明
1)部署在 Tomcat、WebLogic、WebSphere 容器中的工程,可通过关闭容器,直接关闭工程。
注:本文提供方法适用于所有 JAR 版本。
2)FDL 工程中若有管道任务,需将管道任务暂停,才能重启 FDL 工程。
2. Tomcat 容器
示例:工程部署在/home/wendy/FDL/tomcat-linux下。
2.1 关闭工程
1)执行下面命令,查看工程进程,发现当前服务器处于运行状态,进程号为 14429、13878,如下图所示:
ps -ef|grep tomcat-linux
2)杀死工程进程,并检查是否有残余工程进程,需杀死所有本工程相关的进程。
注:不建议用 kill -9 pid 语句,会导致管道任务异常。
kill 14429
kill 13878
使用上面语句后,可稍等半分钟,再次使用ps -ef|grep tomcat-linux查看进程是否被关闭。
2.2 重启工程
1)进入工程 bin 目录下,重启工程。如下图所示:
注:若 FDL 工程在 Linux 系统中,需要使用 root 权限重启工程。
cd /home/wendy/FDL/tomcat-linux/bin
./startup.sh
2)查看实时日志,实时日志中出现重启耗时则意味着重启成功。如下图所示:
方案一:
cd /home/wendy/FDL/tomcat-linux/logs
tail -f catalina.out
方案二:
tail -f ../logs/catalina.out
3. WebLogic 容器
详情请参见:WebLogic 容器
4. WebSphere 容器
详情请参见:WebSphere 容器