startNode 指令
startNode 指令會讀取網節點代理程式程序的配置檔及建構 launch 指令。
視您指定的選項而定,startNode
指令會建立新的 Java™ 虛擬機器 (JVM) API,來執行代理程式程序,或將 launch 指令資料寫入檔案中。
如果您使用 Windows 平台,並以 Windows 服務形式來執行節點代理程式,startNode 指令會啟動相關聯的 Windows 服務,而它將負責啟動節點代理程式。
startNode 指令會讀取已新增到 WebSphere® Application Server, Network Deployment Cell 的設定檔之節點代理程式程序的配置檔,並啟動這部伺服器。
在 startNode 指令中不必使用使用者名稱和密碼,因為這個指令會啟動伺服器程序,但不會呼叫 MBean 方法。
如需在何處執行這個指令的相關資訊,請參閱「使用指令行工具」。
語法
指令語法如下:
startNode [options]
參數
startNode 指令的可用選項如下:
- -?
- 列印用法說明。
-curlib <product_library>
指定基礎「提交工作 (SBMJOB)」CL 指令所用的現行程式庫。
-cpyenvvar
告訴 startNode 指令設定目前定義給節點代理程式程序的環境變數。預設值是不設定目前定義的環境變數。
- -help
- 列印用法說明。
-inllibl <library_list>
指定基礎「提交工作 (SBMJOB)」CL 指令所用的起始程式庫清單。
-inlaspgrp <ASP_group>
指定基礎「提交工作 (SBMJOB)」CL 指令的起始 ASP 群組。
-jobd <product_library/job_description>
指定基礎「提交工作 (SBMJOB)」CL 指令的工作說明。
-jobq <product_library/job_queue>
指定基礎「提交工作 (SBMJOB)」CL 指令的工作佇列。
-logfile <fileName>
指定要寫入追蹤資訊的日誌檔位置。依預設,日誌檔會命名為 startServer.log,並且建立在您的 profile_root/logs 目錄中。
-nowait
告訴 startNode 指令不需等待啟動的節點代理程式程序順利起始設定。
-outq <product_library/output_queue>
指定基礎「提交工作 (SBMJOB)」CL 指令的輸出佇列。
-profileName
定義多設定檔安裝架構中之應用程式伺服器程序的設定檔。如果要在單一設定檔環境中執行,-profileName 選項不是必要選項。 這個選項的預設值是預設設定檔。
-quiet
抑制 startNode 指令以正常模式所列印的進度資訊。
-replacelog
取代日誌檔,而不是附加至現行日誌。
-sbs <product_library/subsystem_description>
指定基礎「提交工作 (SBMJOB)」CL 指令所用的子系統。
-script [<script fileName>] -background
利用 startServer 指令來產生啟動 Script,而不是直接啟動節點代理程式程序。啟動 Script 名稱是一個選用引數。如果您沒有提供啟動 Script 名稱,預設 Script 檔名是
start_node_agent.sh
start_node_agent.bat
-statusport <portNumber>
供管理者設定節點代理程式狀態回呼埠號的選用參數。工具會開啟此埠,並等待節點代理程式發出狀態回呼,指出節點代理程式已啟動。如果未設定這個參數,會自動配置一個未用埠。
- -trace
在日誌檔中產生追蹤資訊,作為除錯用。
對啟動節點代理程式的原生程序程式碼啟用追蹤。追蹤輸出會寫入至位於 profile_root/logs 目錄中的 was_jobname-jobuser-jobnum.log 檔。
- -timeout <seconds>
- 指定在節點起始設定逾時並傳回錯誤之前的等待時間。
-usejobd
指定在切換至「執行身分」使用者 ID 時,要使用節點代理程式之「提交工作 (SBMJOB)」程序中的工作說明。
註: 這個指令不會影響現行工作說明的 USER 欄位。
使用實務
下列範例示範正確的語法:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
startNode
startNode -script(產生 start_node.bat 或 .sh 檔)
startNode -trace(在 startnode.log 檔中,產生其他追蹤陳述式)
![[z/OS]](../images/ngzos.gif)
startNode
startNode -trace(在 startnode.log 檔中,產生其他追蹤陳述式)
![[IBM i]](../images/iseries.gif)
startNode(啟動預設設定檔的節點代理程式程序。預設設定檔必須屬於產品 Cell。)
startNode -profileName mynode(啟動 mynode 設定檔的節點代理程式,該設定檔屬於某個產品 Cell。)
startNode -trace(在 profile_root/logs 目錄中產生追蹤檔)