Uploaded image for project: 'Commons Daemon'
  1. Commons Daemon
  2. DAEMON-418

Need for better error/troubleshooting in commons-daemon.log

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Invalid
    • 1.2.0, 1.2.1, 1.2.2
    • 1.2.3
    • prunsrv
    • None
    • Windows server 2016 / Windows 10 Enterprise

    Description

      Greetings--

      I would like to request better error/troubleshooting logging in the commons-daemon.<date>.log. Recently we upgraded our version of prunsrv.exe to 1.2.0, and our application would not start as it had on the previous version.

      We encountered this error in the logs:

      [2020-05-07 16:12:53] [info] [ 4808] Apache Commons Daemon procrun (1.2.0.0 32-bit) started.
      [2020-05-07 16:12:53] [info] [ 4808] Starting service 'myService'...
      [2020-05-07 16:12:54] [error] [ 4808] apxServiceControl(): dwState(4) != dwCurrentState(1); dwWin32ExitCode = 1066, dwWaitHint = 0, dwServiceSpecificExitCode = 1
      [2020-05-07 16:12:54] [error] [ 4808] apxServiceControl(): returning FALSE
      [2020-05-07 16:12:54] [error] [ 4808] Failed to start service 'myService'.
      [2020-05-07 16:12:54] [info] [ 4808] Finished starting service 'myService', returning 0.
      [2020-05-07 16:12:54] [error] [ 4808] Apache Commons Daemon procrun failed with exit value: 5 (failed to start service).

      After much digging and troubleshooting we found that the default service user had been changed:
      Procrun. Change the default service user from LocalSystem to 'NT Authority\LocalService'.
      https://commons.apache.org/proper/commons-daemon/changes-report.html#a1.2.0

      After setting the parameter --ServiceUser=LocalSystem everything started working again as it had in the past.

      Thus this request is add better logging around these attributes, which are hard to interpret:
      apxServiceControl(): dwState(4) != dwCurrentState(1); dwWin32ExitCode = 1066, dwWaitHint = 0, dwServiceSpecificExitCode = 1

      Attachments

        Activity

          People

            Unassigned Unassigned
            hlhoots Harry L. Hoots, III
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: