首页 文章 精选 留言 我的

精选列表

搜索[进程管理工具],共10006篇文章
优秀的个人博客,低调大师

用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>

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

supervisor守护进程的安装使用

yum install -y epel-release yum install -y supervisor /etc/init.d/supervisord restart [root@zabbix ~]# vim /etc/supervisord.conf [program:eatjoys]directory=/work/service/eatjoyscommand=java -Xmn512m -Xms768m -Xmx1024m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8autostart=trueautorestart=truestdout_logfile=/var/logs/eatjoys.logstderr_logfile=/var/logs/eatjoys.log [root@kaifa-develop ~]# supervisorctl default commands (type help ): add exit open reload restart start tail avail fg pid remove shutdown status updateclear maintail quit reread signal stop version

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

Android 结束进程的方法forceStopPackage

ActivityManager sd = (ActivityManager) this .getSystemService(ACTIVITY_SERVICE);<br> Method method = Class.forName( "android.app.ActivityManager" ).getMethod( "forceStopPackage" , String. class );<br><br>method.invoke(sd, "包名" );<br> 在androidmainifest.xml中加入权限 <uses-permission android:name= "android.permission.FORCE_STOP_PACKAGES" /> 1、manifest android:sharedUserId="android.uid.system" 2、 .mk文件:LOCAL_CERTIFICATE := platform 本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/p/3267174.html,如需转载请自行联系原作者

资源下载

更多资源
Nacos

Nacos

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册