commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rainer Jung (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DAEMON-276) commons-daemon.log blows up when stopping Windows service
Date Wed, 06 Feb 2013 12:45:13 GMT

    [ https://issues.apache.org/jira/browse/DAEMON-276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13572371#comment-13572371
] 

Rainer Jung commented on DAEMON-276:
------------------------------------

Can't reproduce with 13-dev. Logs are no longer corrupt and restarts seem to work reliably
on Win 7 Pro 64 Bits, using JRE 6, 7 or 8 EA.

The follwoing errors sometimes appear at the end of the stop, but seem to not have any negative
impact: "Failed to set service status" and "Invalid Handle" (I translated the second message
form German, so it is only an approximation).

The Windows event log only contains the start and stop info entries for the service, no errors.
All stop entries are there, nothing missing.
                
> commons-daemon.log blows up when stopping Windows service
> ---------------------------------------------------------
>
>                 Key: DAEMON-276
>                 URL: https://issues.apache.org/jira/browse/DAEMON-276
>             Project: Commons Daemon
>          Issue Type: Bug
>    Affects Versions: 1.0.12
>         Environment: Tomcat 7.0.36 Release candidate, Oracle JRE 7u13 32-bit, Windows
7 Home basic 64-bit
>            Reporter: Konstantin Kolinko
>            Assignee: Mladen Turk
>            Priority: Blocker
>             Fix For: 1.0.13
>
>         Attachments: commons-daemon-1.0.13-dev-20130205-win32-bin.zip, logs_Win7_2.zip,
logs_WinXP_3.zip
>
>
> Encountered this when testing Tomcat 7.0.36 RC installed as a service. On Windows 7,
using JRE 7u13.
> Steps to reproduce:
> 1. Start Tomcat service
> 2. Wait until all web applications start up
> 3. Restart the service
> 4. Windows says that the service cannot be started.
> At this point the commons-daemon.2013-02-05.log file started to grow rapidly. In half
a minute it grew up to several Gb.
> This can be resolved by killing Tomcat7.exe via Task manager.
> In the log file I see
> [2013-02-05 03:44:38] [info]  [11996] Commons Daemon procrun (1.0.12.0 32-bit) started
> [2013-02-05 03:44:38] [info]  [11996] Running 'Tomcat7' Service...
> [2013-02-05 03:44:38] [info]  [11980] Starting service...
> [2013-02-05 03:44:39] [info]  [11980] Service started in 1357 ms.
> [2013-02-05 03:45:48] [info]  [12276] Stopping service...
> [2013-02-05 03:45:49] [info]  [12276] Service stopped.
> [2013-02-05 03:45:49] [info]
> The last line is followed by several Gb of nul character. In hex editor:
> 00000001A0: 39 5D 20 5B 69 6E 66 6F ¦ 5D 20 20 00 00 00 00 00  9] [info]
> 00000001B0: 00 00 00 00 00 00 00 00 ¦ 00 00 00 00 00 00 00 00
> 00000001C0: 00 00 00 00 00 00 00 00 ¦ 00 00 00 00 00 00 00 00
> I tried to reproduce this by stopping or by restarting the service, but this rapid growth
of the log file did not occur. There is a different evidence, though.
> The log file below was produced by the following actions:
> 1. Start
> 2. Stop
> 3. Start
> 4. Restart
> This produced the following:
> [2013-02-05 04:14:15] [info]  [ 3988] Commons Daemon procrun (1.0.12.0 32-bit) started
> [2013-02-05 04:14:15] [info]  [ 3988] Running 'Tomcat7' Service...
> [2013-02-05 04:14:15] [info]  [ 1536] Starting service...
> [2013-02-05 04:14:16] [info]  [ 1536] Service started in 1357 ms.
> [2013-02-05 04:15:36] [info]  [ 3456] Stopping service...
> [2013-02-05 04:15:37] [info]  [ 3456] Service stopped.
> [2013-02-05 04:15:37] [info]  [ 3988] Run service finished.
> [2013-02-05 04:15:37] [info]  [ 3988] Commons Daemon procrun finished
> [2013-02-05 04:17:32] [info]  [ 3968] Commons Daemon procrun (1.0.12.0 32-bit) started
> [2013-02-05 04:17:32] [info]  [ 3968] Running 'Tomcat7' Service...
> [2013-02-05 04:17:32] [info]  [ 3552] Starting service...
> [2013-02-05 04:17:34] [info]  [ 3552] Service started in 1310 ms.
> [2013-02-05 04:18:29] [info]  [ 3764] Stopping service...
> [2013-02-05 04:18:30] [info]  [ 3764] Service stopped.
> [2013-02-05 04:18:30] [ 3968] Run service finished.
> [2013-02-05 04:18:30] [info]  [ 3968] Commons Daemon procrun finished
> [2013-02-05 04:18:31] [info]  [ 1260] Commons Daemon procrun (1.0.12.0 32-bit) started
> [2013-02-05 04:18:31] [info]  [ 1260] Running 'Tomcat7' Service...
> [2013-02-05 04:18:31] [info]  [ 1204] Starting service...
> [2013-02-05 04:18:32] [info]  [ 1204] Service started in 1357 ms.
> There is a problem with a line at "2013-02-05 04:18:30" (Run service finished). The "[info]
" characters are missing.
> Note that the same line at "2013-02-05 04:15:37" was printed correctly.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message