- 2024-11-14linux系统文件打开数
查看总的文件打开数lsof查看占用文件打开数最多的10个进制lsof|awk'{print$2}'|sort|uniq-c|sort-nr|head-n10#lsof|awk'{print$2}'|sort|uniq-c|sort-nr|head-n1031171104281139810061076110053836100435002144
- 2024-08-30openGauss报错:Too many open files,解决方案
操作系统信息Linuxuser-pc5.4.18-87.76-generic#gfb16-KYLINOSSMPThuAug3109:05:44UTC2023aarch64aarch64aarch64GNU/Linux解决方案当前使用gsql-dpostgres-p5432-r命令登录数据的时候,报错如下:gsql:FATAL:couldnotlookuplocaluserID1002:
- 2024-08-28MongoDB文件句柄数限制
MongoDB文件句柄数限制在实际使用mongodb时,由于分表较多,每个表又有若干索引.当业务量起来时,经常出现连接池socket连接断开的错误,排查mongodb的日志,发现基本都是"Toomanyopenfiles"错误.排查问题查看当前文件的数量限制[root@ip-172-16-1-149rocky]#ulimit-
- 2024-04-16[RoCE] 通过QoS对Mellanox网卡进行限速
参考资料:QualityofService(QoS)-NVIDIADocs【RDMA】RoCE网络QoS|应用层设置PFC等级|Tos|Priority|TC_cma_roce_tos-CSDN博客【RDMA】mellonx流控配置工具mlnx_qos|PFC-CSDN博客前言目标:我有一个Mellanox-5网卡,我想用RoCE,同时对某些qp进行限速。然而,Mellanox-5网卡在Ro
- 2024-02-28centos docker服务问题
概述docker的应用版本正式上线,结果一上线就出各种幺蛾子。本文档主要介绍centos系统安装docker和启动的问题解决方法。环境dockerregistry:2centos6&&docker1.7.1centos7&&docker24.0.6docker服务启动失败docker安装,命令会自动安装依赖libcgroup。yuminsta
- 2024-02-18Q:Oracle表空间使用权限错误:ORA-01950
使用A用户账号(默认表空间tablespace_A),A用户表中插入数据报错ORA-01950报错处理方法:方法1:授予用户A unlimitedtablespace权限grantunlimitedtablespacetoA;方法2:分配表空间使用配额alteruserAquotaunlimitedontablespace_A;注意:unlimitedtablespace可以对
- 2024-02-04如何排查常规软件问题 - 面向 Linux 初级用户的教程
笔者从14年做开源软件以来,接触了众多Linux新手用户,这里我为这类用户总结了一些常见的问题排查方法,希望能帮助到大家。如果你已经工作多年,对于下面提到的思路和方法应该非常熟悉,如果对某一条感到陌生,咳咳,真的不太应该,赶紧补补吧。1.软件资料获取第一条是告诉大家去哪里获取
- 2024-01-23Alpine搭建docker环境
Alpine搭建docker环境基础环境已经具备,进行应用的安装和配置。安装docker服务#安装dockerapkadddocker配置docker服务#启动dockerservicedockerstart#开机启动rc-updateadddockerboot#查看版本dockerversion报错处理servicedocker
- 2024-01-23Linux ulimit详解
ulimit命令用来设置系统的资源限制。1.可以使用ulimit-a来查看系统各种资源的限制。如下:>>>ulimit-acorefilesize(blocks,-c)0datasegsize(kbytes,-d)unlimitedschedulingpriority(-e)0filesize(blocks,
- 2023-12-22linux -bash: fork: retry: No child processes 解决
Text.Text.Text.Text.[ubuntu@iZj6cc8f0831kkdffvlhjhZtools]$date-bash:fork:retry:Nochildprocesses-bash:fork:retry:Nochildprocesses-bash:fork:retry:NochildprocessesFriDec2209:56:49CST2023corefilesize(blocks,-c)
- 2023-12-03记一次奇怪的文件句柄泄露问题
记录并分享一下最近工作中遇到的Toomanyopenfiles异常的解决过程。问题背景产品有个上传压缩包并导入配置信息到数据库中的功能,主要流程如下:用户上传压缩包;后端解压存放在临时目录,并返回列表给用户;用户选择需要导入哪些信息;后端按需插入数据库中,完成后删除临时目录。
- 2023-11-28编程
linux开发调试 打开核心转存 临时打开 ulimit-cunlimited 永久打开 vi/etc/profile #将下行加到入profile文件中,保存退出 ulimit-cunlimited core文件生成路径配置 sysctl
- 2023-11-25ElasticSearch之线程的数量
ElasticSearch在运行过程中,涉及多种线程池、线程的使用,因此而需要给予足够的线程资源,保证ElasticSearch在需要时可以正常创建出线程。查看Linux系统当前用户允许创建的线程的数量,命令如下:ulimit-a执行结果的样例,如下:corefilesize(blocks,-c)0datasegsize
- 2023-11-24ElasticSearch之禁用交换分区
操作系统将进程加载至内存中执行时,对于当前未使用到的内存页,可能会将相关内存页交换至硬盘上,即swap。对于性能敏感、时延敏感的应用程序比如ElasticSearch,swap特性会明显影响性能和稳定性,因此最好禁用swap特性。对于Linux环境,目前有如下手段可以禁用swap特性。临时关闭swap的方
- 2023-11-13srsLTE的ctest出现错误,benchmark_radio_multi_rf失败的解决办法
首先使用cdbuild和 ctest--rerun-failed--output-on-failure,单独运行出错的内容。在build/Testing/Temporary中LastTest.log和LastTestsFailed.log写明了错误原因,如下Error:allocatingrxbufferError:initiatingringbuffer 这个问题是maxlockedmemory太小导致的
- 2023-11-09/proc/pids/limits
cat/proc/39977/limitsLimitSoftLimitHardLimitUnitsMaxcputimeunlimitedunlimitedsecondsMaxfilesizeunlimitedunlimitedbytes
- 2023-10-30编译报错 internal compiler error: Segmentation fault 解决方法
问题描述最近在使用虚拟机ubuntu20.04编译muslgcc工具链时,遇到一个奇怪的问题,编译过程中异常退出,清理了多次重新编译,发现编译报错提示的信息是internalcompilererror:Segmentationfault由于之前是可以正常编译的,所以怀疑编译环境造成的解决方法初步重启ubuntu可以解决
- 2023-10-18用system账户修改过Oracle密码期限,改成unlimited 后来新建的账户的密码期限也是unlimited吗?
https://www.cnblogs.com/hooly/p/14171716.htmlhttps://blog.csdn.net/wang13145/article/details/106660266用system账户修改过Oracle密码期限,改成unlimited后来新建的账户的密码期限也是unlimited吗?
- 2023-10-02ubuntu20.04 将 max locked memory从默认的65536改为无限制
RDMA开发中,需要注册MemoryRigon,需要比较大的内存区域,如果不把Ubuntu20.04系统默认的maxlockedmemory从默认的65536改为unlimited,将会报出这个错误:Couldn'tallocateMR解决办法如下(感谢chatGPT老师哈哈)Tosetthemaximumlockedmemoryfrom65536tounlimitedonUbunt
- 2023-09-30jenkins教程:解决nodejs前端构建时报错(EMFILE: too many open files)
修改系统最大打开文件数临时生效ulimit-n65535永久生效vim/etc/security/limits.conf*softnofile65535*hardnofile65535#修改单个进程最大打开文件数*softnprocunlimited*hardnprocunlimited查看修改结果ulimit-n配置完成后,restartjenkins即可生效。或者临时
- 2023-08-232、[FATAL] Error while cataloging RMAN Backups
[FATAL]ErrorwhilecatalogingRMANBackups1、利用oracle小工具sysresvIPCResourcesforORACLE_SID"ifrsdev":Maximumsharedmemorysegmentsize(shmmax):4398046511104bytesTotalsystemsharedmemory(shmall):4398046511104bytesTotalsystems
- 2023-08-01剥下“java.lang.OutOfMemoryError: unable to create new native thread”的外衣
星期一早上到了公司,据称产品环境抛出了最可爱的异常—OutOfMemory, 它是这样来描述他自己的:java.lang.OutOfMemoryError:unabletocreatenewnativethread而且这位仁兄竟然还堂而皇之地同时出现在了3个application里面,所有应用全部遭殃。那可爱的OOM是如何产生的呢?直接原因
- 2023-07-01部署java的linux服务器远程报错:[USM] Channel request shell failed
问题部署很多个微服务的linux服务器ssh远程突然进不去,远程工具提示:[USM]Channelrequestshellfailed排查分析因为部署的是很多个java进程,有可能线程数占满导致系统可创建线程耗尽,排查步骤如下:使用非远程方式进入服务器,使用top-H命令查看系统创建的线程数:查看系统允许创
- 2023-06-19寻找锁定数据库用户的真凶
前几天,一位兄弟部门的同事,提过来一个问题,有一台开发Oracle数据库服务器,修改了一个应用用户的密码,然后就发现这个账户隔几分钟就会被锁,需要手工unlock解锁才行,但没过一会又被锁了,问了一圈开发人员,基本都说使用这个账户的应用要么停了,要么跟着改了密码。很是挠人。从现象看,推测可能还
- 2023-05-15Increase open files in Ubuntu
Checkopenfiles root#ulimit-areal-timenon-blockingtime(microseconds,-R)unlimitedcorefilesize(blocks,-c)0datasegsize(kbytes,-d)unlimitedschedulingpriority(-e)0filesize