linux关闭weblogic服务器怎样找相关进程

2025-04-25 00:43:24

1、切换用户到weblogicsu - weblogic

linux关闭weblogic服务器怎样找相关进程

2、查看weblogic服务进程ps -ef|grep 'weblogic'

linux关闭weblogic服务器怎样找相关进程

3、如果stopweblogic出现停止失败可以使用如下命令操作关闭命令:kill -9 进程杀掉之后可以执行第二步命令查看weblogic服务进程,应该就没有了

linux关闭weblogic服务器怎样找相关进程

4、启动并挂载命令如下nohup ./startWebLogic.sh >out.log 2>&1 &

linux关闭weblogic服务器怎样找相关进程

5、查看日志tail -fn 100 ./servers/Cluster_ManageServer_1/logs/Cluster_ManageServer_1.log

linux关闭weblogic服务器怎样找相关进程

6、weblogic常见问题数据库连接泄漏1、诊断方法在Console中,找到Connection Pools Tab 和Diagnostics,设置以下属性(不同版本可能略有区别)Enable Connection Leak Profiling 启用连接池泄漏的监控。Enable Connection Profiling 启用连接池监控。Inactive Connection Timeout 100 表示100秒后强制回收无效连接。默认0,表示使用完才释放回连接池。无需重启,查看server的log,查找“A JDBC pool connection leak was detected”,如果有,看看是哪个类引起的。下面是一个数据库连接泄漏的例子:问题解决后,把三个属性设置回先前的值。2、解决方法正确的关闭数据库连接如下图所示

linux关闭weblogic服务器怎样找相关进程
linux关闭weblogic服务器怎样找相关进程

7、数倌栗受绽据库连接不够用1、诊断方法①监控参数:Waiting For Connection High Count[domain_na罪焐芡拂me]-> Enviroment -> Servers -> [Server] -> Monitoring -> JDBC查看参数:Waiting For Connection High Count如果没有此参数,手工添加进来,该参数表示在没有可用连接的情况下,应用程序等待连接的最大个数。调整后的连接池最大值 = 调整前的连接池最大值 + Waiting For Connection High Count。一般来说,数据库连接池的大小与最佳并发用户数相当。2、解决方法①提高Maximum Capacity数量,该值一般略大于峰值情况下的数据库连接数。Services > JDBC > Connection Pools > BankConnectionPool > Configuration > Connections②重点检查synchronize代码段和涉及数据库锁的代码。如果有必要,可以查看thread dump,看看线程在忙什么和等什么。数据库连接使用超时1、诊断方法在Server Log中,明确有下列提示,并且在提示后抛出应用异常:Forcibly releasing inactive resource "weblogic.jdbc.common.internal.ConnectionEnv@132967d" back into the pool BankConnectionPool".这里无法列出应用异常,因为每个应用都不一样,不过很有可能会抛出空指针异常,因为Connection被强制放回池中了,继续使用一个空对象会抛出该异常。2、解决方法在高级参数中,提高Inactive connection timeout数量。Services > JDBC > Connection Pools > BankConnectionPool > Configuration > Connections事务超时1、诊断方法在Server Log中,明确抛出异常:weblogic.transaction.internal.TimedOutException: Transaction timed out after 300 seconds2、解决方法提高Services > JTA Configuration > Timeout Seconds数量。注意这个参数应该小于Inactive connection timeout的值,因为事务必须在连接超时前完成。如果想分析究竟是哪些SQL语句导致事务超时,可以打开日志AdminServer > Logging > JDBC,选中Enable JDBC Logging,并设置JDBC Log File Name。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢