首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用(Procrun)的日志标准输出?

如何禁用(Procrun)的日志标准输出?
EN

Stack Overflow用户
提问于 2015-07-21 11:43:13
回答 3查看 5.4K关注 0票数 3

我使用apache工具Procrun将java命令行工具安装为windows服务。

java工具在运行过程中会在控制台上显示大量内容。任何sysout都将由守护进程工具自动记录到日志文件中。只要服务正在运行,就无法删除此文件。

问题:我的服务和应用程序几乎不应该重新启动。这将导致一个每月几百GB的守护进程StdOutput日志文件,我只能通过先停止应用程序来手动清除这个日志文件。

问:是否可以禁用此服务日志记录?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-09-08 18:18:05

通过从--StdOutput--StdError参数的配置脚本中省略文件名,可以避免将stdout和stderr写入文件。我已经用v1.0.15.0来处理这个了

例如:

代码语言:javascript
复制
D:\prunsrv.exe //IS//SomeService ^
--DisplayName="SomeService" ^
--Description="Some Procrun Service" ^
--Startup=auto ^
--Install=%CD%\prunsrv.exe ^
--Jvm=%JAVA_HOME%\jre\bin\server\jvm.dll ^
--Classpath=%CD%\MyApplication-SNAPSHOT.jar; ^
--StartMode=jvm ^
--StartClass=com.myDomain.bootstrap ^
--StartMethod=start ^
--StartParams=start ^
--StopMode=jvm ^
--StopClass=com.myDomain.bootstrap ^
--StopMethod=stop ^
--StopParams=stop ^
--StdOutput= ^
--StdError= ^
--LogPath=%CD%\logs ^
--LogLevel=Debug ^
票数 8
EN

Stack Overflow用户

发布于 2016-12-13 09:49:12

对我来说最好的实践是一个批处理文件,它为我做了非常简单的事情:

installService.bat

代码语言:javascript
复制
REM Main
set SERVICE_NAME=MyService
set PR_DESCRIPTION=My Description
set PR_INSTALL=C:\procrun-sample-master\prunsrv.exe
set PR_STARTUP=auto

REM Java
set PR_JVM=%JAVA_HOME%\bin\server\jvm.dll
set PR_CLASSPATH=myservice.jar

REM LOG disabled
set PR_LOGPATH=C:\procrun-sample-master\log
set PR_STDOUTPUT=
set PR_STDERROR=
set PR_LOGLEVEL=Warn

REM Start Config
set PR_STARTUP=auto
set PR_STARTMODE=jvm
set PR_STARTCLASS=package.Classname
set PR_STARTMETHOD=start

REM Stop Config
set PR_STOPMODE=jvm
set PR_STOPCLASS=package.Classname
set PR_STOPMETHOD=stop

REM Install
prunsrv.exe //IS//%SERVICE_NAME%
票数 1
EN

Stack Overflow用户

发布于 2017-11-09 01:00:26

通过以下步骤解决了这个问题。

  1. 通过服务停止apache服务
  2. 以管理员身份打开命令提示符(cmd)
  3. 导航到tomcat exe文件位置 cd D:\MyApplication\Apache-Tomcat\bin\
  4. 在命令下面运行 tomcat7.exe //US//JasperGenDoc --StdOutput=
  5. 通过服务启动apache服务
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31538113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档