常用指令

本節列出Adobe Campaign中的常用命令。

命令​nlserver​是整個Adobe Campaign應用程式的輸入命令。

此命令的語法如下:nlserver<command><arguments>

參數​<command>​對應於模組。

注意
  • 在任何情況下,您都可以新增​**-noconsole**​引數,以刪除模組啟動後顯示的註解。
  • 反之,您可以新增引數​**-verbose**​以顯示更多資訊。

監視命令

注意

要列出所有模組,需要使用​nlserver pdump​命令。

您可以新增參數​-who​以列出正在進行的連線(資料庫和應用程式)。

nlserver pdump -who
HH:MM:SS > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
web@default (9984) - 50.1 Mo
watchdog (2273) - 6.6 Mo
syslogd@default (9931) - 7.0 Mo
trackinglogd@default (9985) - 45.6 Mo
mta@test (9986) - 9.6 Mo
wfserver@test (9987) - 8.8 Mo

Connections ------------------------------------------------------
Last Access IP Instance Login 
DD/MM/YYYY HH:MM:SS 127.0.0.1 default formation_fr|tracking
DD/MM/YYYY HH:MM:SS 127.0.0.1 default internal|monitoring

Connection pool --------------------------------------------------
Datasource Server Provider Login 
default xxxxx myserver myprovider test400

另一個有用的命令是​nlserver監視器。 它列出監視XML檔案(在Adobe Campaign客戶端中獲取,或通過​monitor.jsp​網頁獲取)。

您可以新增參數​-missing​以列出缺少的模組(模組錯誤、模組關閉等)

nlserver monitor -missing
HH:MM:SS > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
inMail@test
mta@test
wfserver@test

這對應於具有自動啟動但尚未啟動的模組。

模組啟動命令

啟動模組的語法仍會有下列格式:

nlserver start <module>@<INSTANCE>
nlserver stop <module>@<INSTANCE>
注意

<instance> 與配置檔案中輸入的實例名稱相對應,或與單實例模 ​組的預設值相對應。

關閉服務

若要停止Adobe Campaign服務,請使用下列其中一個命令:

  • 如果您有根或管理員存取權:

    • 在Linux中:

      /etc/init.d/nlserver6 stop
      
      注意

      從20.1開始,建議改用下列命令(Linux適用):systemctl停止nlserver

    • 在Windows中:

      net stop nlserver6
      
  • 否則,在Adobe Campaign帳戶中:

    nlserver shutdown 
    

重新啟動服務

同樣地,若要重新啟動Adobe Campaign,您可以使用下列其中一個命令:

  • 如果您有根或管理員存取權:

    • 在Linux中:/etc/init.d

      注意

      從20.1開始,建議改用下列命令(Linux適用):systemctl啟動nlserver

    • 在Windows中:net start nlserver6

  • 否則,在Adobe Campaign帳戶中:nlserver watchdog -svc -noconsole

配置命令

config​命令允許您管理伺服器配置,包括重新配置資料庫連接。

使用​-setdblogin​參數​nlserver​執行檔的​config​命令。

nlserver config -setdblogin:<[dbms:]account[:database][/password]@server>
nlserver config -setdblogin:PostgreSQL:<accountName>:test6@dbserver

輸入密碼。

要更改​internal​密碼,請執行以下操作:nlserver config -internalpassword

重要

若要使用​Internal​標識符登錄,您必須預先定義密碼。 如需詳細資訊,請參閱本章節

注意
  • 通常,您可以使用​config​命令,而不是手動修改配置檔案
  • 要獲取參數清單,請使用​**-?** 參數: nlserver配置 — ?
  • 若是Oracle資料庫,則不得指定帳戶。 語法如下:

nlserver config -setdblogin:Oracle:test6@dbserver

本頁內容