Changes for page Wonder JavaMonitor and wotaskd
Last modified by Pascal Robert on 2023/08/10 22:21
From version 99.1
edited by David Avendasora
on 2010/11/29 21:03
on 2010/11/29 21:03
Change comment:
There is no comment for this version
To version 98.1
edited by David Avendasora
on 2010/11/29 21:37
on 2010/11/29 21:37
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -99,10 +99,27 @@ 99 99 100 100 ##[[http://monitorhost:port/cgi-bin/WebObjects/JavaMonitor.woa/wa/statistics?pw=monitorpassword]]## 101 101 102 -==== Direct Actions tomanytasks ====102 +==== Direct Actions for Management Tasks ==== 103 103 104 -You can do most of the standard tasks you do in Monitor by calling direct actions.Theyarein adifferentqueryhandler,///admin//. They followtheameformat andusethesamequeryparameters. Those DA can be useful if you need to restart instances or other tasks withinant or other build/deployment systems.104 +You can do most of the standard management tasks you'd normally do in JavaMonitor's web UI by calling standard WebObjects Direct Actions. Instead of using the ##/wa/## request handler though, these management tasks use a new ##/admin/## request handler. These Direct Actions can be very useful, especially if you need to restart instances or other do tasks from the command line, from within Ant or other build or deployment systems. 105 105 106 +List of available direct actions : 107 + 108 +* **##info##** : returns the details (number of deaths, state, etc.; see example above), in JavaScript Object Notation (JSON) 109 +** **##?type=all##** : Returns details about all instances of all applications 110 +** **##?type=app&name=##**{{color value="blue"}}{{AppName}}{{/color}} : Returns details about all instances of a specific application 111 +** **##?type=ins&name=AppName-InstanceNo##** : Returns details about one specific instance 112 +* **##running##** : Returns **##YES##** or **##NO##** 113 +* **##stopped##** : return NO if the instance is running, YES if not. 114 +* **##bounce##** : more on it later. 115 +* **##clearDeaths##** : clear the number of deaths (same action as clicking the "Clear deaths" in JavaMonitor) 116 +* **##turnScheduledOn##** : turn scheduling on for an application or instance. Call ///turnScheduledOff// to do the opposite. 117 +* **##turnRefuseNewSessionsOn##** : turn "Refuse new sessions" on, call //turnRefuseNewSessionsOff// to do the opposite. 118 +* **##turnAutoRecoverOn##** : guess what? It activate "Auto recover" And guess again? ///turnAutoRecoverOff// do the opposite 119 +* **##forceQuit##** : force quit an application, might be useful to call it from a monitoring system. 120 +* **##stop##** : stop an application/instance the normal way. 121 +* **##start##** : start an application/instance the normal way. 122 + 106 106 ##?type=all## : returns details about all applications and instances 107 107 ##?type=app&name=AppName## : returns details about all instances of a specific application 108 108 ##?type=ins&name=AppName-InstanceNo## : returns details about one specific instance