Difference between revisions of "Truxton Service"
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. |