在 Debian 上保障 WebLogic 持续运行的实践方案
一 架构与前提
二 进程守护与自动拉起
[Unit]
Description=WebLogic AdminServer
After=network.target
[Service]
Type=simple
User=weblogic
Group=weblogic
WorkingDirectory=/opt/weblogic/user_projects/domains/base_domain
ExecStart=/opt/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh
ExecStop=/opt/weblogic/user_projects/domains/base_domain/bin/stopWebLogic.sh
Restart=on-failure
RestartSec=30
StandardOutput=journal
StandardError=journal
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
三 集群、负载均衡与会话保持
backend weblogic_cluster
balance roundrobin
option httpchk GET /console
http-check expect status 200
server ms1 10.0.1.11:7002 check inter 5s fall 3 rise 2
server ms2 10.0.1.12:7002 check inter 5s fall 3 rise 2
四 监控告警与日志管理
五 备份恢复与安全维护