当前位置: 首页 > news >正文

dw免费网站模板下载西安网站公司推广

dw免费网站模板下载,西安网站公司推广,php动态网页制作教程,南宁seo手段官方Github;官方下载地址。没有Git加速的话很难下载,分享一下发布日期为2023.01.29的当前最新稳定版v2.12.0网盘连接。 包含文件: WinSW-x64.exesample-minimal.xmlsample-allOptions.xml 链接:https://pan.baidu.com/s/1sN3hL5H…

官方Github;官方下载地址。没有Git加速的话很难下载,分享一下发布日期为2023.01.29的当前最新稳定版v2.12.0网盘连接。
包含文件:

  • WinSW-x64.exe
  • sample-minimal.xml
  • sample-allOptions.xml

链接:https://pan.baidu.com/s/1sN3hL5HvFzzNwuz8npaQNw
提取码:vsvg

为什么要注册为服务 服务器重启后服务可以自行重启。

WinSW官网使用说明及实例分享

  • 1.官网使用说明
    • 1.1 使用配置说明
      • Use WinSW as a global tool
      • Use WinSW as a bundled tool
      • Sample configuration file
    • 1.2 Usage
  • 2.实例分享
    • 2.1 将exe注册成服务
    • 2.2 将jar注册成服务
  • 3.总结

1.官网使用说明

1.1 使用配置说明

Use WinSW as a global tool

  1. Take WinSW.exe or WinSW.zip from the distribution.
  2. Write myapp.xml (see the XML config file specification and samples for more details).
  3. Run winsw install myapp.xml [options] to install the service.
  4. Run winsw start myapp.xml to start the service.
  5. Run winsw status myapp.xml to see if your service is up and running.

作为全局工具使用,不同服务使用不同的xml文件进行操作。

Use WinSW as a bundled tool

  1. Take WinSW.exe or WinSW.zip from the distribution, and rename the .exe to your taste (such as myapp.exe).
  2. Write myapp.xml (see the XML config file specification and samples for more details).
  3. Place those two files side by side, because that’s how WinSW discovers its co-related configuration.
  4. Run myapp.exe install [options] to install the service.
  5. Run myapp.exe start to start the service.

作为绑定工具使用,默认使用同名的xml文件进行操作,个人感觉这种方式更适合实施的小伙伴儿。

Sample configuration file

You write the configuration file that defines your service. The example below is a primitive example being used in the Jenkins project:

<service><id>jenkins</id><name>Jenkins</name><description>This service runs Jenkins continuous integration system.</description><env name="JENKINS_HOME" value="%BASE%"/><executable>java</executable><arguments>-Xrs -Xmx256m -jar "%BASE%\jenkins.war" --httpPort=8080</arguments><log mode="roll"></log>
</service>

The full specification of the configuration file is available here. You can find more samples here.
这个配置文件举例是很典型的可执行文件+参数,适合很多服务。

1.2 Usage

WinSW is being managed by the XML configuration file.
Your renamed WinSW.exe binary also accepts the following commands:

CommandDescription
installInstalls the service.
uninstallUninstalls the service.
startStarts the service.
stopStops the service.
restartStops and then starts the service.
statusChecks the status of the service.
refreshRefreshes the service properties without reinstallation.
customizeCustomizes the wrapper executable.
devExperimental commands.

Experimental commands:

CommandDescription
dev psDraws the process tree associated with the service.
dev killTerminates the service if it has stopped responding.
dev listLists services managed by the current executable.

Most commands require Administrator privileges to execute. WinSW will prompt for UAC in non-elevated sessions.
这些命令不再详细说明,用到的时候再介绍。

2.实例分享

2.1 将exe注册成服务

这里使用对象存储MinIO的minio.exe进行Use WinSW as a bundled tool举例,详细步骤如下:

  1. WinSW-x64.exe重命名为minio-server.ext
  2. 添加配置文件minio-server.xim内容如下,配置详情可查看sample-allOptions.xml
<service><id>minio-server</id><name>MinIO-Server</name><description>This service runs MINIO OBJECT STORE.</description><env name="MINIO_HOME" value="%BASE%"/><executable>%BASE%\minio.exe</executable><arguments>server D:\minio_data --console-address ":9001"</arguments><logpath>%BASE%\logs</logpath><log mode="roll-by-size-time"><sizeThreshold>1024</sizeThreshold><pattern>yyyyMMdd</pattern><autoRollAtTime>00:00:00</autoRollAtTime><zipOlderThanNumDays>5</zipOlderThanNumDays><zipDateFormat>yyyyMMdd</zipDateFormat></log><env name="MINIO_ROOT_USER" value="admin" /><env name="MINIO_ROOT_PASSWORD" value="admin123" />
</service>
  1. cmd执行命令minio-server.exe install安装为服务(此时服务并未启动)
INFO  - Installing service 'MinIO-Server (minio-server)'...
INFO  - Service 'MinIO-Server (minio-server)' was installed successfully.
  1. 执行命令minio-server.exe start启动服务

完整流程测试:

在这里插入图片描述

2.2 将jar注册成服务

这里使用 Arthas(阿尔萨斯)用于测试的math-game.jar包进行Use WinSW as a bundled tool举例,详细步骤如下:

  1. WinSW-x64.exe重命名为math-game-server.exe
  2. 添加配置文件math-game-server.xml内容如下
<service><id>math-game-server</id><name>Math-Game-Server</name><description>This service runs math-game server.</description><env name="MATHGAME_HOME" value="%BASE%"/><executable>java</executable><arguments>-Xrs -Xmx128m -jar "%BASE%\math-game.jar"</arguments><logpath>%BASE%\logs</logpath><log mode="roll-by-size-time"><sizeThreshold>1024</sizeThreshold><pattern>yyyyMMdd</pattern><autoRollAtTime>00:00:00</autoRollAtTime><zipOlderThanNumDays>5</zipOlderThanNumDays><zipDateFormat>yyyyMMdd</zipDateFormat></log>
</service>

-Xrs 参数是"Reduce Signal Usage"的缩写,它告诉JVM降低对操作系统信号的使用。通常情况下,JVM会捕获一些操作系统信号,如SIGTERM(终止信号)和SIGINT(中断信号),用于优雅地关闭Java进程。然而,使用 -Xrs 参数后,JVM会尽量减少对这些信号的使用,而是依赖于Java代码来处理关闭操作。这可以提高JVM在某些情况下的稳定性。

  1. cmd执行命令math-game-server.exe install安装为服务(此时服务并未启动,状态为:已停止)
INFO  - Installing service 'Math-Game-Server (math-game-server)'...
INFO  - Service 'Math-Game-Server (math-game-server)' was installed successfully.
  1. 执行命令minio-server.exe start启动服务

启动后打印的日志:

在这里插入图片描述

跟exe一样,这里仅作部分测试:

在这里插入图片描述

3.总结

WinSW(Windows Service Wrapper)是一个开源的项目,它允许将任何可执行文件(通常是.NET应用程序、exe应用程序、Java JAR文件等)转化为Windows服务。WinSW的目标是使在Windows操作系统上运行非Windows服务变得更加容易。它提供了一种将应用程序包装为Windows服务的方式,允许你以服务的形式启动、停止、暂停和恢复应用程序。

以下是WinSW的主要特点和用途:

  1. 应用程序包装为服务:WinSW允许你将各种类型的应用程序包装为Windows服务,而无需修改应用程序代码。这对于将常规应用程序部署为服务非常有用。
  2. 简化管理:一旦应用程序被包装为服务,你可以使用Windows服务管理器或命令行工具来管理它,例如sc命令。这使得在Windows上部署和管理应用程序更加方便。
  3. 自定义配置:WinSW允许你通过XML或YAML配置文件自定义服务的行为,包括服务名称、描述、工作目录、启动参数等。这使得你可以灵活地配置服务以适应不同的需求。
http://www.mnyf.cn/news/51537.html

相关文章:

  • wordpress博客导航开源主题哪个杭州seo好
  • 网站分析 案例西安企业网站seo
  • bat 做招聘网站关键词百度指数查询
  • 免费域名申请2021seo排名培训学校
  • 网上接单做衣服哪个网站国内新闻今日头条
  • 网页制作工作要求福州百度关键词优化
  • angular2做的网站有免费的推广网站
  • 小程序建站平台百度平台电话
  • wordpress设置主页标题深圳seo关键词优化
  • 优化企业网站搜狗输入法下载安装
  • 免费网站空间php企业管理培训班
  • 淘客推广平台西安seo主管
  • 杭州鼎易做的网站西安百度推广优化托管
  • 网站建设公司计划书域名关键词排名查询
  • 网站建设华网天下制作作网络营销方案策划案例
  • 茶叶响应式网站seo网站推广收费
  • 威海哪家网站做的好百度竞价推广思路
  • 合肥专业商业网站合肥网络优化公司有几家
  • 周大福网站设计特点安徽疫情最新情况
  • 网站设计开发平台产品推广网站
  • 有哪些做包装设计网站好些短网址在线生成
  • 网站建设策划书 备案seo在线诊断工具
  • 做网站开发 甲方提供资料百度搜索引擎首页
  • 招聘网站模板页拓客最有效方案
  • access 做网站 出现问题软件外包公司是什么意思
  • 苏州网站定制如何让别人在百度上搜到自己公司
  • 汕头网站建设小程序今天特大新闻最新消息
  • 网站 http 状态码返回值301网络推广的目标
  • 公司网站ICP注销亚洲长尾关键词挖掘
  • wordpress mip站百度推广图片