AlwaysUp使用方法

AlwaysUp是一款能将可执行文件、批处理文件及快捷方式作为Windows系统服务,并且进行管理和监视确保100%运行。当程序崩溃、挂起、弹出错误对话框时,AlwaysUp 能自动重启程序,并运行自定义的检查功能确保程序一直可用。AlwaysUp能发送详细的Email电子邮件使你清楚地了解崩溃、重启等事件。

  AlwaysUp使用方法:

  程序启动后的界面

  添加准备守护的程序

  添加好的示例

  General选项卡的配置Name可以自己定义.

  Application为可执行文件的全路径名

  LogOn选项卡全都默认即可(登录权限)

  ReStart选项卡全都默认即可(立即重启)

  Monitor选项卡的配置

  1.一分钟无响应

  2.内存占用超过512mb

  3.cpu占用超过5分钟

  以上条件满足一个立即停止程序运行。

  Email选项卡全都默认即可(向外网发送事件日志功能)

  StartUp选项卡的配置(启动指定程序前的必备条件)

  1.尝试自动重新连接网络驱动

  2.启动前等待5秒

  3.确保SQLSERVER JSEP_DATAEXPRESS系统服务启动正常

 Automate选项卡默认即可

  Extra选项卡配置

  1.不显示程序崩溃时弹出的窗口

  2.当指定程序启动时最小化到任务栏

  3.当关闭指定程序时,延时5秒再关闭

  Save 保存配置

  你也可以右键打开你刚刚创建的应用程序菜单,使用Edit/View来重新编辑你指定应用程序的启动配置。

  最后一步:

  打开主界面的菜单栏中的Tools-Autologon自动登录配置

  User name:是你的计算机的用户名 Password:是你的计算机的用户名密码

  最好是管理员账户,请确保管理员账户是可用的。因为它的权限最高,可以做的事情最多。

  勾上Launch all启动时也启动所有可以自动启动的程序 Ok大功告成。

  重新启动一次你的计算机,看看会有什么事情发生吧!

https://www.gezila.com/tutorials/44659_1.html



  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Spring Boot Actuator是一组可插拔的管理端点,它提供了有关应用程序运行状况的信息,例如健康状况、内存使用情况、日志记录等。下面是Spring Boot Actuator的使用方法和案例。 1. 添加Spring Boot Actuator依赖 在pom.xml文件中添加以下依赖: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> ``` 2. 配置Spring Boot Actuator 在application.properties文件中添加以下配置: ```properties # 启用所有端点 management.endpoints.web.exposure.include=* # 启用health和info端点 management.endpoints.web.exposure.include=health,info # 配置端点访问路径 management.endpoints.web.base-path=/actuator ``` 3. 访问Spring Boot Actuator端点 启动Spring Boot应用程序后,可以通过以下URL访问Actuator端点: - /actuator/health:应用程序的健康状况。 - /actuator/info:应用程序的信息。 - /actuator/metrics:应用程序的度量指标。 - /actuator/loggers:应用程序的日志记录器。 - /actuator/httptrace:应用程序的HTTP跟踪信息。 - /actuator/env:应用程序的环境变量。 例如,访问/actuator/health端点可以得到应用程序的健康状况: ```json { "status": "UP" } ``` 访问/actuator/metrics端点可以得到应用程序的度量指标: ```json { "counter.status.200.root": 1, "gauge.response.root": 50, "gauge.response.sample": 50 } ``` 访问/actuator/loggers端点可以得到应用程序的日志记录器: ```json { "configuredLevel": "INFO", "effectiveLevel": "INFO", "name": "root" } ``` 访问/actuator/env端点可以得到应用程序的环境变量: ```json { "profiles": [ "default" ], "systemProperties": { "java.runtime.name": "Java(TM) SE Runtime Environment", "user.timezone": "Asia/Shanghai", "java.version": "1.8.0_241", "os.name": "Mac OS X", "user.country": "CN", "user.language": "zh", "java.vm.specification.version": "1.8", "user.home": "/Users/username", "java.awt.headless": "true", "file.separator": "/", "java.specification.vendor": "Oracle Corporation", "java.library.path": "/Users/username/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.", "java.vm.name": "Java HotSpot(TM) 64-Bit Server VM", "user.dir": "/Users/username/workspace/demo", "java.runtime.version": "1.8.0_241-b07", "os.version": "10.15.6", "java.vendor.url": "http://java.oracle.com/", "java.vm.vendor": "Oracle Corporation", "spring.output.ansi.enabled": "ALWAYS", "file.encoding": "UTF-8", "java.vm.specification.vendor": "Oracle Corporation", "java.vendor": "Oracle Corporation", "java.vm.version": "25.241-b07", "line.separator": "\n", "user.name": "username", "java.class.version": "52.0", "java.vendor.url.bug": "http://bugreport.sun.com/bugreport/", "sun.cpu.endian": "little", "sun.io.unicode.encoding": "UnicodeBig", "spring.datasource.password": "******", "spring.datasource.url": "jdbc:mysql://localhost:3306/demo", "spring.datasource.username": "root", "spring.datasource.driver-class-name": "com.mysql.jdbc.Driver", "spring.jpa.database-platform": "org.hibernate.dialect.MySQL5InnoDBDialect", "spring.jpa.hibernate.ddl-auto": "create-drop", "spring.jpa.show-sql": "true", "spring.jpa.properties.hibernate.format_sql": "true" } } ``` 4. 自定义Spring Boot Actuator端点 除了使用默认的Actuator端点外,还可以自定义自己的端点。只需要实现Endpoint接口即可。 例如,以下是一个自定义的端点,它返回当前时间: ```java @Component public class TimeEndpoint implements Endpoint<Long> { @Override public String getId() { return "time"; } @Override public boolean isEnabled() { return true; } @Override public boolean isSensitive() { return false; } @Override public Long invoke() { return System.currentTimeMillis(); } } ``` 启动应用程序后,可以通过访问/actuator/time端点来获取当前时间。 以上就是Spring Boot Actuator的使用方法和案例,它可以帮助我们更好地管理和监控Spring Boot应用程序的运行状况。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值