昨天网站挂了,qiu解决方案,该怎么处理

如题,大概30w的访问, 系统给挂了,问题主要出在数据库上,oracle的数据库,打算集群。现在还没讨论出具体解决方案。
问题补充
一小时左右吧,有30w的在线吧,然后就宕机了, Transaction not successfully started
问题补充
jianpc 写道
加缓存。。

已经上了至少两台memoryCache服务器, 按业务模块划分,每个模块部署在一台服务器上单独运行,共享一个数据库,F5负载, 访问量一高就出现outofmemory的exception。


------解决方案--------------------------------------------------------
orcale,30w就挂了,不至于吧觉得应该是其他的问题
------解决方案--------------------------------------------------------
30w/s?
------解决方案--------------------------------------------------------
我觉得oracle不至于30w就挂吧,应该关注数据库调优吧,看是什么sql导致的,或者如果不是数据库调优问题的,就看看是不是换台好的服务器吧,访问量30w就挂就想着做集群,我觉得即使做了又能好到哪里去,本身就有性能问题吧,先把性能问题解决了你再想着集群吧
------解决方案--------------------------------------------------------
检查一下是不是程序哪里写的有问题,30W,不多!
------解决方案--------------------------------------------------------
ccilt 写道
一小时左右吧,有30w的在线吧,然后就宕机了。

先查查数据库并发访问数最多是多少,如果真是太多,超出了数据库服务器的承受能力,想办法减少数据库访问次数。
比如使用应用级缓存集群
------解决方案--------------------------------------------------------
加缓存。。
------解决方案--------------------------------------------------------
你先看看是数据库自身的问题还是你的程序的问题。逐一排除……30w是指在这一小时内有30w的访问量?你看看你系统最多并发的极值是多少。
------解决方案--------------------------------------------------------
ccilt 写道
jianpc 写道
加缓存。。

已经上了至少两台memoryCache服务器, 按业务模块划分,每个模块部署在一台服务器上单独运行,共享一个数据库,F5负载, 访问量一高就出现outofmemory的exception。

说清楚到底是哪儿oom了
------解决方案--------------------------------------------------------
数据库只是最后一步需要调整的,你先看看程序的代码吧, org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name。30按道理数据库足够支撑的,只是在用户操作某些功能的时候,程序代码没有很好的控制。
------解决方案--------------------------------------------------------
可参考:
qiu!一   http://www.myexception.cn/j2se/3164.html


相关的主题文章:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值