Difference between revisions of "Truxton Service"

From truxwiki.com
Jump to navigation Jump to search
Line 61: Line 61:
 
| Not stopping %1 process id %2 because it is exempt from thread %3.
 
| Not stopping %1 process id %2 because it is exempt from thread %3.
 
| Some ETL processes cannot be stopped because they have been marked as exempt from control
 
| Some ETL processes cannot be stopped because they have been marked as exempt from control
 +
|-
 +
| style="text-align:center;" | 20
 +
| Informational
 +
| Told %1 process id %2 to exit gracefully from thread %3.
 +
| A monitored process has been signaled to terminate in an orderly manner
 +
|-
 +
| style="text-align:center;" | 21
 +
| Informational
 +
| Could not get exit handle for %1 process id %2 to tell it to exit gracefully. %3
 +
| A monitored process did not register an exit-gracefully handle
 +
|-
 +
| style="text-align:center;" | 22
 +
| Informational
 +
| %1 process id %2 has no control block and is not a batch file.
 +
| A monitored process is not a batch file and not created using the Truxton SDK
 +
|-
 +
| style="text-align:center;" | 23
 +
| Informational
 +
| Batch command to stop ETL: %1
 +
| A batch file based ETL needs to stop. The batch file registered as the "stop" command is now being executed
 +
|-
 +
| style="text-align:center;" | 28
 +
| Error
 +
| Can't open %1 process id %2 from thread %3 error code %4 : %5
 +
| The service cannot open the process to monitor
 +
|-
 +
| style="text-align:center;" | 29
 +
| Error
 +
| Can't open shared memory block for %1 process id %2 error code %3 - %4
 +
| The service cannot open the shared memory block of the ETL process
 +
|-
 +
| style="text-align:center;" | 30
 +
| Error
 +
| Can't get pointer to shared memory block for %1 process id %2
 +
| A pointer to the shared memory block could not be retrieved
 +
|-
 +
| style="text-align:center;" | 31
 +
| Error
 +
| Invalid signature on shared memory for %1 process id %2
 +
| The shared memory contains an invalid control structure
 +
|-
 +
| style="text-align:center;" | 31
 +
| Informational
 +
| Truxton service has been told to stop. Stopping ETLs now.
 +
| The [https://docs.microsoft.com/en-us/windows/win32/services/service-control-manager service control manager] is stopping the service.
 
|}
 
|}

Revision as of 05:53, 11 July 2020

The Truxton Service is a Windows Service that hosts the exploitation process scheduling as well as the message bus traffic concentrator.

Overview

Scheduling

Event Log Messages

Number Type Event Log Message Meaning
1 Informational Truxton Service successfully installed by %1. Records who installed the service
2 Informational Truxton Service successfully removed by %1. Records who removed the service
4 Informational Service started. Logs when the service is started
5 Informational Service stopped. Logs when the service is stopped
12 Informational Going off duty (%1) The service is going to off scheduled duty. The numeric value is for internal debugging.
15 Informational Starting %1 from thread %2 Records the ETL command line and from what thread in the service it is being spawned.
16 Informational Desired number of %4 instances is %1 while %2 are running, will start %3 instances from thread %5 Records how many new instances of the ETL process will be started
17 Informational Desired number of %4 instances is %1 while %2 are running, will stop %3 instances from thread %5 Records how many instances of an ETL process will be stopped because there are too many
18 Informational Stopping %1 process id %2 from thread %3 Stopping an individual process
19 Informational Not stopping %1 process id %2 because it is exempt from thread %3. Some ETL processes cannot be stopped because they have been marked as exempt from control
20 Informational Told %1 process id %2 to exit gracefully from thread %3. A monitored process has been signaled to terminate in an orderly manner
21 Informational Could not get exit handle for %1 process id %2 to tell it to exit gracefully. %3 A monitored process did not register an exit-gracefully handle
22 Informational %1 process id %2 has no control block and is not a batch file. A monitored process is not a batch file and not created using the Truxton SDK
23 Informational Batch command to stop ETL: %1 A batch file based ETL needs to stop. The batch file registered as the "stop" command is now being executed
28 Error Can't open %1 process id %2 from thread %3 error code %4 : %5 The service cannot open the process to monitor
29 Error Can't open shared memory block for %1 process id %2 error code %3 - %4 The service cannot open the shared memory block of the ETL process
30 Error Can't get pointer to shared memory block for %1 process id %2 A pointer to the shared memory block could not be retrieved
31 Error Invalid signature on shared memory for %1 process id %2 The shared memory contains an invalid control structure
31 Informational Truxton service has been told to stop. Stopping ETLs now. The service control manager is stopping the service.