首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    服务器增加内存后无法重启数据库的问题及解决 (36天)

    前几天生产环境需要做服务器的扩容,把原本64G的内存扩到了128G.然后调整了一些其他的kernel参数,在此基础上需要调整sga的大小,以便分配更多的缓存。...所在的每个服务器只有一个oracle_home,各有两套rac环境在同一个unix账户下。所以我启停数据库的时候也是一套环境一套环境的来。反正节点也不多。...我先是按照要求把sga调整了一下,从20G调整到40G,这样一个服务器两套环境就占用80G,还有68G的空余。...然后准备重启数据库的时候,报了下面的错误。显示内存问题,还有空间的问题,我检查了一把空间情况,没有发现什么问题。 用free -m检查内存使用情况,空余内存还多着呢。...再重启数据库就没有问题了。

    3.6K50

    服务器内存占用过高导致数据库服务关闭,网站无法登陆的错误详解

    服务器内存占用过高导致数据库服务关闭,网站无法登陆的错误详解-制作swap交换区加大内存 这段时间经常网站会奔溃无法打开,返回的错误都是数据库错误,多次整修一般是重启apache之类,今天实在无法忍受这样的经常奔溃...,so,请超哥出山检查下服务器的问题。...1:原来经常出现的问题–数据库连接错误(如图) ? 检查了账号密码之类没有错误,于是ssh进入服务器重启apache和数据库。但是过不了多久还是会复发。。最严重的时候即使重启也无法恢复。。...只能回滚服务器。 2:最严重时候的错误信息: ? 3:请教超哥开始整修: 他检查了内存,然后说,问题不大,就是内存太低而apache2是罪魁祸首,你输入命令 free -m查看内存情况 ?...基本可以说内存全满,而你的swap估计是设置问题没有正常启用, top -b -n1    :再看看你的进程内存占用情况 ? 3 基本都是apache2占用了大堆。300M。而总共内存在500M。。

    6K30

    连接远程服务器提示ora 12154,EasyConnect出现ORA-12154(无法解析指定的连接标示符)错误的解决…

    今天在群里碰见了一个ORA-12154的问题,在此记录一下解决过程 起因是群里面一个人问了他的Windows客户端采用easy connect方式连接服务器的时候,报错如下: ORA-12154:TNS...:无法解析指定的连接标示符 最初的想法是在服务器端的listener没有相关的service_name来接收请求,不过他后来给出的截图表明,确实有相关的service_name来接收这个请求。...而使用同样的easy connect语句,在另外一台服务器上,却是能够成功连接的。...Connect连接方式可以正常连接 总结,在默认情况下,即使我们不配置NAMES.DIRECOTRY_PATH参数的话,我们依然可以用easy connect的连接方式连接Server端的,不过如果出现配置错误或者客户端类似的异常情况的话

    2.5K30

    一次恐怖的 Java 内存泄漏排查实战

    产生原因 产生该错误的原因主要包括: JVM内存过小。 程序不严密,产生了过多的垃圾。 程序体现 一般情况下,在程序上的体现为 内存中加载的数据量过于庞大,如一次从数据库取出过多数据。...错误提示错误常见的错误提示: tomcat:java.lang.OutOfMemoryError: PermGen space tomcat:java.lang.OutOfMemoryError...如果是修改了操作系统的环境变量,需要重启机器,再重启tomcat,如果修改的是tomcat配置文件,需要将配置文件保存,然后重启tomcat,设置就能生效了。...gcutil的意思是已使用空间站空间的百分比。 结果如下图: ?...jstat执行结果 查询结果表明:这台服务器的新生代Eden区(E,表示Eden)使用了28.30%(最后)的空间,两个Survivor区(S0、S1,表示Survivor0、Survivor1)分别是

    82030

    一次恐怖的 Java 内存泄漏排查实战

    产生原因 产生该错误的原因主要包括: JVM内存过小。 程序不严密,产生了过多的垃圾。 程序体现 一般情况下,在程序上的体现为 内存中加载的数据量过于庞大,如一次从数据库取出过多数据。...错误提示错误常见的错误提示: tomcat:java.lang.OutOfMemoryError: PermGen space tomcat:java.lang.OutOfMemoryError...如果是修改了操作系统的环境变量,需要重启机器,再重启tomcat,如果修改的是tomcat配置文件,需要将配置文件保存,然后重启tomcat,设置就能生效了。...gcutil的意思是已使用空间站空间的百分比。 结果如下图: ?...jstat执行结果 查询结果表明:这台服务器的新生代Eden区(E,表示Eden)使用了28.30%(最后)的空间,两个Survivor区(S0、S1,表示Survivor0、Survivor1)分别是

    2.4K40

    JVM第一篇:一个Java内存泄漏的排查案例

    产生原因 产生该错误的原因主要包括: JVM内存过小。 程序不严密,产生了过多的垃圾。 程序体现 一般情况下,在程序上的体现为: 内存中加载的数据量过于庞大,如一次从数据库取出过多数据。...错误提示错误常见的错误提示: tomcat:java.lang.OutOfMemoryError: PermGen space tomcat:java.lang.OutOfMemoryError...如果是修改了操作系统的环境变量,需要重启机器,再重启tomcat,如果修改的是tomcat配置文件,需要将配置文件保存,然后重启tomcat,设置就能生效了。...gcutil的意思是已使用空间站空间的百分比。 结果如下图: ?...jstat执行结果 查询结果表明:这台服务器的新生代Eden区(E,表示Eden)使用了28.30%(最后)的空间,两个Survivor区(S0、S1,表示Survivor0、Survivor1)分别是

    8.4K51

    Apache IoTDB 系列教程-5:常见问题汇总(1)

    客户端连不上服务器 异常日志是 thrift 相关的,字段缺失等,这种都是版本不匹配,需要保证客户端和服务器是同一个大版本,如都是 0.9.x 或 0.10.x。...会提示可以关闭 enable_parameter_adapter参数,关闭这个参数有爆内存的风险,需要手动调整参数。...重启后元数据为空 这个问题发生在 0.9.2 及以前的版本,元数据不会丢,只是重启的时候遇到错误的日志后内存里清空了。可以升级为 0.9.3 或者0.10.0,重启就可以解决了。...遇到问题四步走 第一步 尝试新版本,没准新版本就没问题了(以前下软件喜欢找个老版本用,现在开始做软件之后,就只想用最新版。。)...第二步 通过客户端执行操作,如果出现异常,异常里会包含错误码,可以通过 getStatusCode 拿到错误码,然后来这个链接里查询: http://iotdb.apache.org/zh/UserGuide

    1.7K10

    服务器c盘满了怎么清理? 服务器c盘空间不足清理方法

    我们在使用服务器的时候基本不会在C盘安装软件,那么用久了发现C盘满了,提示空间不足?那么这是怎么回事,为什么空间会占用这么快呢?今天飞飞和大家分享下服务器c盘空间不足的清理方法。...图片 这种系统日志文件,可以清理的就清理了,可以空出很多的空间 特别注意:删除之前要打开IIS,先把日志功能禁用 1)打开Internet信息服务(IIS)管理器——选择网站——单击日志——选择禁用,...注意:如果IIS里有好几个网站,想单独删除某个网站的日志,在上面“选择网站”的那一步点击左边的加号,里面就有服务器的所有网站,然后选择想禁用的子网站,再单击日志,选择禁用,就可以了。...C:\Windows\Temp 三、虚拟内存转移到其他硬盘 服务器虚拟内存默认是在C盘的,将虚拟内存转移到其他盘,如D盘或是E盘,可以增加C盘的空间,虚拟内存设置方法点击这里查看 虚拟内存设置到其他盘服务器需要重启才能生效...,服务器重启也可以关闭很多系统产生的缓存文件 删除不必要的文件对清理C盘作用不大,主要就是清理IIS系统日志和虚拟内存设置可以解决服务器c盘空间不足的问题 最后说一下,很多程序路径默认都是C盘,在安装的时候路径可以更换到

    1.9K20

    定制化JDK升级引发的离奇事件

    1) 当时出现服务重启,第一感觉是启动耗时长导致探测接口超时超过一定阈值导致重启。...2)接下来是怀疑pod所在的宿主机会不会是内存不足导致的呢?于是登陆宿主机查看内存 $ free -m   内存128g, 可用内存有60g以上,宿主机的物理内存是足够的。...3)主机内存也是正常的,不知道JVM的监控是否有明显的异常提示呢? 到这个时候,距离升级已经过去2小时了。...4)最后的最后,我们想到检查系统级别日志看看是否有异常提示,结果终于发现OOM的错误日志。...jinfo -flags 1 再次确认MaxHeapSize的默认值,通过执行以下命令可以看到MaxHeapSize默认值确实是系统内存的1/4。

    37320

    ACP互联网架构认证笔记-ARMS业务实时监控服务

    无需修改任何代码,只需要在 Java 应用的启动脚本中挂载一个探针(ECS Agent),该探针就能够对 应用进行全方位监控,快速地定位出错接口和慢接口、重现调用参数、检测内存泄漏、发现系统瓶颈,从而大幅提升线上问题诊断问题的效率...前端监控需要按照提示在应用设置页面上按提示复制代码,并粘贴在第一行,然后重启应用即可。...错误率 = 错误样本量 / 样本量 访问速度,在 ARMS 中,访问速度是指页面的首次渲染时间。...[采样率.png] 探针总开关和日志级别的修改即时生效,无需重启应用。如果关闭探针总开关,则系统将无法监控您的应用,请谨慎操作!...云服务器 ECS,通过 Logtail Agent 完成在 ECS 上的增量推送,例如日志文件。适用场景包括应用运行在阿里云 ECS 上的所有业务监控场景。

    1.2K20

    exsi速用命令和常见问题

    esxcli hardware cpu list – 获取CPU信息(系列、型号以及缓存) esxcli hardware memory get – 获取内存信息(可用内存以及非一致内存访问) esxcli...5、迁移时提示vss原卷不能克隆 解决方法:解决方法:查看是否有额外的设备插在服务器上,如usb设备。...5、任务无法执行,重启相关VC和ESX服务 VC:在Vitual Center的WIN机器上的,在服务管理器重启VC服务。 ESX:在SSH登陆后对两个服务器执行重启。...31、为主机应用Host Profiles提示compliance错误 故障状态: 为主机应用Host Profiles失败,提示如下错误: 01.Specification state absent...51、忽视掉ESXi/vCenter Server提示SSH事件的方法 1. vSphere Client连接到VC或者ESXi服务器;2.

    9.5K20

    jmeter5.1分布式压测

    大家在使用jmeter压测过程中,可能会度遇到内存溢出的错误,这是为什么呢?...因为jmeter是java写的应用,java应用jvm堆内存heap受负载机硬件限制,虽然我们可以调整堆内存大小,但是单机无法支撑数以万计大并发,此时,需要多个负载机进行分压测试,这样性能瓶颈就不会是我们的负载机了...下面提示缺少jsk文件 ? 在控制机bin目录下,点击:create-rmi-keystore.bat ? 根据提示一直填下去,遇到Yes与No就直接填y,然后回车就ok了 ?...测试脚本 关于下面的监听器:查看结果树,主要是用于调试脚本的时候用,调试好后,把这个监听器禁用掉;压测过程中,可以看聚合报告,如果有失败的请求,可以马上远程连接服务器查看错误日志;但是,如果没有远程服务器的权限...聚合报告,样本数 = 线程数 * 循环次数 * 执行机总数 30 = 3 * 5 * 2 ? 至此,jmeter5.1分布式压测环境搭建完成。

    1.2K41

    Redis 实战(一)AOF 持久化配置和数据恢复

    重启加载:当 Redis 服务器重启时,可以加载 AOF 文件进行数据恢复。...重启时,Redis 直接从 append.aof 文件中读取日志,恢复 Redis 内存数据。...AOF 文件重写 AOF 日志就一个,AOF 日志的大小会不断增加,如果不即时清理,将会达到很大,下次重启时,通过 AOF 日志恢复内存数据是很慢的ige过程。...我们可以先对错误格式的 AOF 文件,先进行备份,然后使用 redis-check-aof --fix 命令来进行修复。然后使用 diff -u 对比数据的差异,查出丢失的数据。...再次用检查工具检查,提示 AOF 无效,字节 167 个,完整的字节是 143 个,不完整的字节是 24 个: AOF analyzed: size=167, ok_up_to=143, diff=24

    1.6K30
    领券