${TongWeb_HOME}/bin目录内容常用命令前台启动终端关掉进程会停止./startserver.sh远程调试启动./startserver.sh debug 8888后台启动终端关掉进程也不会停止startservernohup.sh后台启动并且输出启动日志和状态startserver-nohup-with-check.sh脚本列表常用命令1、boot.sh2、commandstool.sh3、dft.sh4、domain.sh5、forcestopserver.sh6、installservice.sh7、password.sh8、startdomain.sh9、startserver.sh10、startserverbg.sh11、startservernohup.sh12、startserver-nohup-with-check.sh13、startdomain.sh14、stopserver.sh15、thread-profiler.sh16、version.sh1、boot.sh这是一个简化版的启动脚本直接调用 DomainsBootstrap 启动 TongWeb。缺少很多功能缺少 pid文件管理功能缺少进程已运行检查缺少debug模式、宕机自启模式缺少JVM参数动态获取功能缺少native库加载2、commandstool.sh这是一个 TongWeb 命令行管理工具提供通过命令行方式管理 TongWeb 服务器的功能。用户名cli初始密码cli123.com第一次使用需要修改密码具体使用方法参考 doc目录下006手册《Commandstool使用指南》3、dft.sh这是一个 TongWeb 健康检查/诊断脚本用于采集 TongWeb 运行时的各种状态指标。对系统影响很小只读不写适用于日常巡检监控告警完整输出示例[tongweblocalhost bin]# ./dft.sh用户tongweb 时间2026-02-25-14:05:32 -------------- java_version:1.8.0_361 os:3.10.0-1160.el7.x86_64 GNU/Linux tongweb_home: /opt/TongWeb7.0 tongweb_pid:20278version: 服务器TongWeb7.0.4.9_M10_EnterpriseTW_Product_NameTongWeb license:2026-05-09 cpu_use:3.1% mem_use:55.21% disk_use:95% open_files:65535 jvm_use:10.41% full_gc:156 listen_all_port:72009060909980tongweb_server_listen_port:90995100thread_pool_rate:5 console_status:started log_file:success jdbc_connect:mysql-22...........示例说明字段示例值说明用户tongweb运行TongWeb的系统用户时间2026-02-25-14:05:32脚本执行时间戳java_version1.8.0_361JDK版本os3.10.0-1160.el7.x86_64 GNU/Linux操作系统内核版本tongweb_home/opt/TongWeb7.0TongWeb安装路径tongweb_pid20278进程IDversion服务器TongWeb 7.0.4.9_M10_Enterprise TW_Product_NameTongWeb产品版本license2026-05-09许可证过期时间cpu_use3.1%CPU使用率mem_use55.21%系统内存使用率disk_use95%磁盘使用率open_files65535打开文件限制jvm_use10.41%JVM堆内存使用率full_gc156Full GC次数累计listen_all_port7200 9060 9099 80系统监听的所有端口tongweb_server_listen_port9099 5100TongWeb业务端口thread_pool_rate5线程池使用率console_statusstarted管理控制台状态log_filesuccess最近1小时日志是否有异常jdbc_connectmysql-22各数据库当前连接数使用率脚本说明只读不写安全可靠 可同时检查多个 TongWeb 实例 需要依赖jstat、free、ss命令 注日志检查只检查最近1小时内否有错误日志4、domain.sh这是 TongWeb 的域管理工具脚本用于管理 TongWeb 的域Domain配置和操作。TongWeb域功能其定义为逻辑服务器管理。通过安装介质首次安装的服务器为物理服务器。通过物理服务器的域功能可创建出多个逻辑服务器。这些逻辑服务器各自的配置信息、日志文件等私有属性保存在与其对应的各个域中。目前定义为一个域只管理一个逻辑服务器逻辑服务器依赖的公有属性如lib文件、license文件、系统应用、Agent、tongweb-mq、TongDataGrid、samples等都引自物理服务器注域中不含这些物理文件。基于域功能只需要安装一份物理TongWeb就可以创建多个TognWeb域服务器。域管理的逻辑服务器在功能上和物理服务器相比裁剪掉了集中管理工具heimdall其它的功能完全一致。# 创建域./domain.sh create tw_domain_1# 启动域也可在逻辑TongWeb的bin目录下运行./startserver.sh启动该服务器./startdomain.sh tw_domain_1# 停止域也可在逻辑TongWeb的bin目录下运行./stopserver.sh启动该服务器./stopdomain.sh tw_domain_1# 删除域./domain.sh delete tw_domain_1详细使用说明参考《产品简介及安装指南》第6章5、forcestopserver.sh这是一个强制停止 TongWeb 服务的脚本通过直接杀死进程的方式强行终止 TongWeb慎用。使用场景TongWeb无响应进程僵死端口被占用风险提示请求中断导致业务数据不一致正在写的文件损坏端口、文件句柄可能未释放数据库连接未关闭6、installservice.shTongWeb 的 systemd 服务安装脚本用于将 TongWeb 注册为 Linux 系统服务实现开机自启和 systemd 管理。7、password.shTongWeb 提供了加密数据库密码的工具类脚本password.sh和password.bat可通过命令行将密码明文转为密文。Llinux平台为例# 加密脚本使用示例shpassword.sh abc123.com# 加密结果输出encryptabc123.com:mB3GuIpB/InpjY9EogTKw# “mB3GuIpB/InpjY9EogTKw”即为明文“abc123.com”加密后的字符串。注意如果需要获取某个字符串的加密字符串必须在目标“${TongWeb_HOME}/bin”目录中执行该脚本否则生成的加密字符串将会不一样从而导致无法成功解密。8、startdomain.sh域启动脚本用于启动指定的 TongWeb 域9、startserver.sh这是 TongWeb 的核心启动脚本负责启动、停止、调试和监控 TongWeb 服务器。可加参数start、stop、debug、restart无参数时等同start前台启动终端关掉进程会停止远程调试启动./startserver.sh debug 888810、startserverbg.sh后台启动TongWeb只有一行代码(./startserver.sh$)11、startservernohup.sh这是一个使用 nohup 的后台启动脚本确保 TongWeb 在终端退出后仍然继续运行。chmodx$TW_HOME/bin/startserver.sh# 确保 startserver.sh 可执行nohup/dev/null21$TW_HOME/bin/startserver.sh# 后台静默启动简单易用的后台启动脚本不能加参数宕机自启还是需要用startserver.sh12、startserver-nohup-with-check.sh增强版的后台启动脚本在 nohup 启动的基础上增加了启动状态检查功能确保 TongWeb 真正启动成功。核心功能功能说明nohup 后台启动使用 nohup 保证终端退出后继续运行日志文件解析从 tongweb.xml 解析日志文件路径启动等待等待日志文件生成进程监控监控进程是否存在启动成功验证检查日志中是否包含成功信息超时机制有限等待避免无限循环13、startdomain.sh域停止脚本用于停止指定的 TongWeb 域14、stopserver.sh停止脚本用于优雅地停止 TongWeb 服务器。15、thread-profiler.shJava线程CPU占用分析工具用于找出Java进程中CPU消耗最高的线程并打印这些线程的堆栈信息。对系统有影响执行jstack时会暂停JVM。适用于故障排查性能调优./thread-profiler.sh pidpid为 java进程id由高到低列出占用cpu高的5个进程./thread-profiler.sh -h可以查看更多入参16、version.sh版本信息查看脚本用于显示 TongWeb 的产品版本和许可证信息。