首页 > 系统相关 >部署java的linux服务器远程报错:[USM] Channel request shell failed

部署java的linux服务器远程报错:[USM] Channel request shell failed

时间:2023-07-01 15:01:26浏览次数:50  
标签:shell java 创建 unlimited limit 报错 nproc 线程 soft

问题

部署很多个微服务的linux服务器ssh远程突然进不去,远程工具提示:[USM] Channel request shell failed

排查分析

因为部署的是很多个java进程,有可能线程数占满导致系统可创建线程耗尽,排查步骤如下:

  • 使用非远程方式进入服务器,使用top -H命令查看系统创建的线程数: image.png
  • 查看系统允许创建的线程数cat /etc/security/limit.d/20-nproc.conf如下:
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

*          soft    nproc     4096
root       soft    nproc     unlimited

显然系统允许创建的要比使用实际创建的小,是这个问题导致的系统无法再创建新的线程。

问题处理

修改/etc/security/limit.d/20-nproc.conf如下:
*          soft    nproc     unlimited
root       soft    nproc     unlimited

注:修改后退出当前bash再次进入生效。

标签:shell,java,创建,unlimited,limit,报错,nproc,线程,soft
From: https://blog.51cto.com/u_14843781/6599699

相关文章

  • Java中的异常处理
    前言在学习过程中,遇到较少的异常处理,对这方面的知识不太熟。在这次重新学习的时候整理一次。1.异常1.1分类运行时异常:可以被避免,编译时可以忽略。检查时异常:人的问题无法遇见,例如打开不存在的文件错误:编译检查不到,脱离人的控制。1.2处理框架将异常定义为类处理,Th......
  • 启动mysql时报错Failed to start mysqld.service: Unit not found
    问题描述:启动mysql时报错Failedtostartmysqld.service:Unitnotfound,如下所示:数据库:mysql5.7.42系统:rhel7.31、问题重现--mysql安装过程[root@leo-mysql-master~]#yumlocalinstallhttps://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm[root@leo......
  • java时间工具类型,格式化时间,最近7天 月初 月末 季度 月度 时间格式化
    常用java时间格式化:packagecom.tz.util;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;/***时间工具类最近7天月初月末季度月度时间格式化等等……**@description时间工具类*@author:tz*@dtate:......
  • JS高级用法:像大神一样玩转JavaScript
    前言众所周知,JavaScript是一种非常流行的编程语言,它已经成为了网页开发的必备技能。但是,在我们从事JavaScript编程的时候,我们却没有完全发掘和利用它的全部潜力。在本文中,我们将分享一些高级的JavaScript技巧,希望帮助掘友们更好地理解和掌握JavaScript编程。关于JS高级用法在学习Ja......
  • java入门(第一周)
    Day1一、1、常见的cmd命令指令符         功能       例子(1)盘符+冒号---------盘符切换   例:E:回车,表示切换到E盘(2)dir-------------------查看当前路径下的内容(3)cd目录-------------进入单级目录   (4)cd..----------------......
  • day06 6.1 Java基础
    day066.1Java基础【一】Python和Java中的字节与字符串的关系【1】Java中字节数组与字符串之间的转换关系字节数组的创建方式一importjava.lang.reflect.Array;importjava.util.Arrays;publicclassDemo01{publicstaticvoidmain(String[]args){//......
  • 3、Apache Kudu集成impala(shell和java操作)的详细操作
    ApacheKudu系列文章1、ApacheKudu介绍及架构、工作原理、两种部署方式、使用限制详解2、ApacheKudu-javaapi操作kudu详细示例以及kudu的三种实现示例3、ApacheKudu集成impala(shell和java操作)的详细操作文章目录ApacheKudu系列文章一、kudu集成impala1、impala配置修改二......
  • Linux Shell文本处理
    预计更新1:基础知识简介和安装基本命令变量和环境变量2:流程控制条件语句循环语句函数3:文件处理文件读写文件权限和所有权文件搜索和替换4:网络和进程网络通信进程管理信号处理5:文本处理正则表达式文本分析和处理生成报告和日志6:用户界面命令行参数和选......
  • Linux Shell基础知识
    预计更新1:基础知识简介和安装基本命令变量和环境变量2:流程控制条件语句循环语句函数3:文件处理文件读写文件权限和所有权文件搜索和替换4:网络和进程网络通信进程管理信号处理5:文本处理正则表达式文本分析和处理生成报告和日志6:用户界面命令行参数和选......
  • Linux Shell流程控制
    预计更新1:基础知识简介和安装基本命令变量和环境变量2:流程控制条件语句循环语句函数3:文件处理文件读写文件权限和所有权文件搜索和替换4:网络和进程网络通信进程管理信号处理5:文本处理正则表达式文本分析和处理生成报告和日志6:用户界面命令行参数和选......