首页 文章 精选 留言 我的

精选列表

搜索[状态栏监控],共10000篇文章
优秀的个人博客,低调大师

docker容器指标监控ctop命令

ctop为多个容器提供了一个简洁凝练的实时指标概览。它是一个类 top 的针对容器指标的界面。它展示了容器指标比如 CPU 利用率、内存利用率、磁盘 I/O 读写、进程 ID(PID)和网络发送(TX - 从此服务器发送)以及接受(RX - 此服务器接受)。ctop 带有对 Docker 和 runc 的内建支持;对其他容器和集群系统的连接计划在未来版本中推出。它不需要任何参数并且默认使用 Docker 主机变量。 ctop的安装Linuxsudo wget https://github.com/bcicen/ctop/releases/download/v0.7.2/ctop-0.7.2-linux-amd64 -O /usr/local/bin/ctopsudo chmod +x /usr/local/bin/ctop 使用ctop 如图:

优秀的个人博客,低调大师

用supervisorctl 监控java进程日记

安装supervisorctl依赖 38 yum install readline readline-devel readline-static -y 39 yum install openssl openssl-devel openssl-static -y 40 yum install sqlite-devel -y 41 yum install bzip2-devel bzip2-libs -y [root@jiaxin-ceshi nginx-1.14.0]# yum -y install supervisor [root@jiaxin-ceshi nginx-1.14.0]# supervisorctl unix:///var/run/supervisor/supervisor.sock no such file supervisor> 启动supervisorctl [root@jiaxin-ceshi nginx-1.14.0]# yum install python-setuptools [root@jiaxin-ceshi nginx-1.14.0]# easy_install supervisor [root@jiaxin-ceshi nginx-1.14.0]# yum install python-setuptools [root@jiaxin-ceshi nginx-1.14.0]# mkdir /etc/supervisor [root@jiaxin-ceshi nginx-1.14.0]# echo_supervisord_conf > /etc/supervisor/supervisord.conf 启动 [root@jiaxin-ceshi nginx-1.14.0]# supervisord -c /etc/supervisor/supervisord.conf [root@jiaxin-ceshi nginx-1.14.0]# vim /etc/supervisor/supervisord.conf [program:eatjoys-prd-dobot] ;environment=PATH="/opt/py3/bin:%(ENV_PATH)s" directory=/work/product/eatjoys-prd-dobot command=java -Xmn256m -Xms384m -Xmx512m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djava.ext.dirs=./lib com.yutuoit.framework.start.StartWebApp -console -app=eatjoys-prd-dobot autostart=true autorestart=true stdout_logfile=/work/var/logs/eatjoys-prd-dobot.log stderr_logfile=/work/var/logs/eatjoys-prd-dobot.error 创建对应目录 [root@jiaxin-ceshi nginx-1.14.0]# mkdir -p /work/var/logs [root@jiaxin-ceshi nginx-1.14.0]# mkdir /work/product/ [root@jiaxin-ceshi nginx-1.14.0]# cd /work/product/ 拉取代码从gitlab上面 [root@jiaxin-ceshi product]# yum -y install git [root@jiaxin-ceshi product]# git clone git@192.168.19.18:eatjoys-java/eatjoys-prd-dobot.git [root@jiaxin-ceshi nginx-1.14.0]# supervisorctl supervisor> help default commands (type help <topic>): ===================================== add exit open reload restart start tail avail fg pid remove shutdown status update clear maintail quit reread signal stop version 记得打包好我直接从开发服务器上拉取代码[program:eatjoys-prd-micro];environment=PATH="/opt/py3/bin:%(ENV_PATH)s"directory=/work/product/eatjoys-prd-microcommand=java -Xmn256m -Xms384m -Xmx512m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djava.ext.dirs=./lib com.yutuoit.framework.start.StartWebApp -console -app=eatjoys-prd-microautostart=trueautorestart=truestdout_logfile=/work/var/logs/eatjoys-prd-micro.logstderr_logfile=/work/var/logs/eatjoys-prd-micro.error添加 [root@jiaxin-ceshi work]# vim /etc/supervisor/supervisord.conf [program:eatjoys-biz-micro] ;environment=PATH="/opt/py3/bin:%(ENV_PATH)s" directory=/work/service/eatjoys-biz-micro command=java -Xmn256m -Xms384m -Xmx512m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djava.ext.dirs=./lib com.yutuoit.framework.start.StartService -console -app=eatjoys-biz-micro autostart=true autorestart=true stdout_logfile=/work/var/logs/eatjoys-biz-micro.log stderr_logfile=/work/var/logs/eatjoys-biz-micro.log [root@jiaxin-ceshi work]# supervisorctl 安装jdkeatjoys-prd-dobot FATAL can't find command 'java'supervisor> rereadeatjoys-biz-micro: availableeatjoys-prd-dobot: disappearedeatjoys-prd-micro: availablesupervisor> update eatjoys-biz-microeatjoys-biz-micro: added process groupsupervisor> update eatjoys-prd-microeatjoys-prd-micro: added process groupsupervisor> update eatjoys-prd-doboteatjoys-prd-dobot: stoppedeatjoys-prd-dobot: removed process groupsupervisor> statuseatjoys-biz-micro FATAL can't find command 'java'eatjoys-prd-micro FATAL can't find command 'java'supervisor> 安装jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html官网下载 [root@jiaxin-ceshi src]# cd /usr/local/src/ [root@jiaxin-ceshi src]# wget https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1540886052_792749b01264f3dd04765afaf48aa4cf 解压并设置环境变量[root@jiaxin-ceshi src]# vim /etc/profile ###############JDK1.8###################### JAVA_HOME=/usr/local/jdk1.8.0_172 JRE_HOME=/usr/local/jdk1.8.0_172/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH [root@jiaxin-ceshi src]# source /etc/profile [root@jiaxin-ceshi src]# java -version java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode) [root@jiaxin-ceshi src]# supervisorctl eatjoys-biz-micro FATAL can't find command 'java'eatjoys-prd-micro FATAL can't find command 'java'supervisor> restart alleatjoys-prd-micro: ERROR (no such file)eatjoys-biz-micro: ERROR (no such file)supervisor> [root@jiaxin-ceshi ~]# vim /etc/rc.local /usr/bin/supervisord -c /etc/supervisor/supervisord.conf [root@jiaxin-ceshi ~]# supervisorctl eatjoys-biz-micro RUNNING pid 1254, uptime 0:01:27 eatjoys-prd-micro FATAL Exited too quickly (process log may have details) supervisor>

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册