php网站开发什么,网站流量50g,火车头wordpress教程,百度地图的精准定位功能前言#xff1a; TongWeb8除了正常的startserver.sh、stopserver.sh启停功能外#xff0c;还有开机自启、宕机重启、定时重启、内存溢出重启、禁止非法退出等功能#xff0c;以适应不同场景#xff0c;保证应用系统的可靠性。
场景一#xff1a;开机自启
前提条件#…前言 TongWeb8除了正常的startserver.sh、stopserver.sh启停功能外还有开机自启、宕机重启、定时重启、内存溢出重启、禁止非法退出等功能以适应不同场景保证应用系统的可靠性。
场景一开机自启
前提条件1. Linux系统提供systemd服务。 2. TongWeb启动用户有root权限建立该服务。 如图开启该服务是将自启动脚本写入/etc/systemd/system 或 /usr/lib/systemd/system目录中。若需要在自启动中设定其它环境变量、指定其他用户可直接编辑该自启动脚本。
场景二宕机重启
为解决JVM进程崩溃问题而设置开启该功能当TongWeb的JVM进程崩溃时自动启动TongWeb。 还有一种情况是因为OutOfMemoryError异常导致JVM进程假死这时可以增加如下两个参数其一配合“宕机重启”功能实现内存溢出重启。 -XX:ExitOnOutOfMemoryError 发生oom立即退出无任何信息文件生成不建议使用 -XX:CrashOnOutOfMemoryError 发生oom后立即退出JVM还会生成文本和二进制崩溃文件 场景三定时重启
针对存在内存泄露、连接泄露等问题而又无法从应用层面彻底解决问题的情况可以设置定时重启功能通常晚上或凌晨自动重启TongWeb。 场景四禁止应用代码System.exit()导致的TongWeb停止 场景五TongWeb启动用户限制
为防止操作人员在root与普通用户之间启、停TongWeb可限制启动TongWeb的用户及umask值。 场景六安全停止功能
为防止操作人员误停TongWeb开启该功能后停止时TongWeb需要输入管理员密码。
前提操作系统也禁用kill命令。