Comando mqsistop

Piattaforme supportate

  • Windows
  • Sistemi Linux e UNIX
  • z/OS

Scopo

Utilizzare il comando mqsistop per arrestare un componente WebSphere Message Broker. Su z/OS, il controller deve essere in esecuzione.

Inizio modificaLa seguente tabella distingue tra i comandi stop (/P) e stopcomponent ed elenca le opzioni disponibili:
  • Utilizzare il comando stop (/P) per portare un componente in uno stato in cui è possibile eseguire il comando change appropriato.
  • Utilizzare il comando stopcomponent per arrestare un broker, Gestione configurazione o Server nomi utente quando il relativo controller (processo di controllo) è già in esecuzione.
Componente Comando Descrizione
broker
  • /P <brokerName>
  • /F <brokerName>,P
  • /F <brokerName>,PC
  • Arrestare il broker.
  • Arrestare il broker; è uguale a /P. Inoltre è possibile utilizzare /F <brokerName>,STOP
  • Arrestare il componente del broker. Ciò arresta il processo del broker (incluso qualsiasi spazio di indirizzi del gruppo di esecuzione), ma lascia il server di comandi della console del broker di messaggi in esecuzione nello spazio di indirizzi del controller. Ciò consente l'esecuzione del comando della console Comando mqsichangebroker. Riavviare il broker in seguito, eseguendo il comando della console Comando mqsistart (SC).
Gestione configurazione
  • /P <configMgrName>
  • /F <configMgrName>,P
  • /F <configMgrName>,PC
  • Arrestare la Gestione configurazione.
  • Arrestare Gestione configurazione; è uguale a /P. È possibile utilizzare anche /F <configMgrName>,STOP
  • Arrestare il componente Gestione configurazione. Ciò arresta il processo Gestione configurazione, ma lascia il server di comandi della console del broker di messaggi in esecuzione nello spazio di indirizzi del controller. Ciò consente l'esecuzione del comando della console Comando mqsichangeconfigmgr. Riavviare il broker in seguito, eseguendo il comando della console Comando mqsistart (SC).
Server nomi utente
  • /P <Server nomi utenteNome>
  • /F <Server nomi utente>,P
  • /F <Server nomi utente>,PC
  • Arrestare la Server nomi utente.
  • Arrestare Server nomi utente; è uguale a /P. È possibile utilizzare anche /F <Server nomi utente>,STOP
  • Arrestare il componente Server nomi utente. Ciò arresta il processo Server nomi utente, ma lascia il server di comandi della console del broker di messaggi in esecuzione nello spazio di indirizzi del controller. Ciò consente l'esecuzione del comando della console Comando mqsichangeusernameserver. Riavviare il broker in seguito, eseguendo il comando della console Comando mqsistart (SC).
Fine modifica

Sintassi

Piattaforme Windows e sistemi Linux e UNIX

z/OS

Sinonimo: pc

Parametri

component
(Obbligatorio - sistemi Windows, Linux e UNIX) Questo deve essere il nome di un broker, un nome Gestione configurazione oppure uno dei seguenti valori fissi:
  • UserNameServer o DatabaseInstanceMgr sulle piattaforme Windows
  • UserNameServer sui sistemi Linux e UNIX
Tutti i nomi sono sensibili al maiuscolo/minuscolo sui sistemi Linux e UNIX.

Non utilizzare questo comando su un DatabaseInstanceMgr a meno che non si stia utilizzando un database Derby.

-q
(Facoltativo - solo sistemi Windows, Linux e UNIX) Interrompe il gestore code WebSphere MQ associato a questo componente WebSphere Message Broker.

Specificare questo indicatore solo se il componente WebSphere Message Broker è l'ultimo (o l'unico) componente WebSphere Message Broker attivo su questo gestore code. Questo comando avvia una chiusura controllata del gestore code informandone gli altri utenti.

Se non si arrestano altri componenti WebSphere Message Broker che utilizzano questo gestore code prima di immettere questo comando con tale opzione, arrestarli successivamente o riavviare il gestore code.

Se si utilizza questa opzione, tenere presente che eventuali listener associati a tale gestore code non vengono interrotti con il gestore code. Arrestarli manualmente dopo l'immissione di questo comando.

-i
(Facoltativo) Arresta immediatamente il broker.

Specificare questo indicatore solo se si ha già provato, con esito negativo, ad arrestare il broker in una modalità controllata tramite mqsistop e senza l'indicatore -i.

Su z/OS questo comando viene respinto dal server dei comandi della console di Message Broker se un precedente comando di arresto non è stato completato con esito positivo. Questa situazione può verificarsi, ad esempio, se uno o più spazi di indirizzo del gruppo di esecuzione non possono essere chiusi.

Autorizzazione

Sulle piattaforme Windows, l'ID utente utilizzato per richiamare questo comando deve appartenere al gruppo Administrators.

Sui sistemi Linux e UNIX, l'ID utente utilizzato per richiamare questo comando deve rispondere ai seguenti requisiti:
  • L'ID utente deve essere un membro del gruppo mqbrkrs.
  • L'ID utente o deve essere root o lo stesso specificato nel parametro -i quando il componente è stato creato.
  • Se viene specificato il parametro -q, l'ID utente deve essere un membro del gruppo mqm.

I requisiti di sicurezza per l'utilizzo di questo comando sono riepilogati in Requisiti di sicurezza per le piattaforme Windows e Requisiti di sicurezza per le piattaforme Linux e UNIX.

Risposte

Solo sistemi Windows, Linux e UNIX:
  • BIP8012 Impossibile collegarsi ai componenti del sistema
  • BIP8013 Il componente non esiste
  • BIP8016 Impossibile arrestare il componente
  • BIP8019 Componente arrestato
  • BIP8030 Impossibile modificare privilegi utente
  • BIP8049 Impossibile arrestare il gestore code
  • BIP8093 Gestore code in fase di creazione
  • BIP8094 Gestore code in fase di arresto

Esempi

Windows
Per arrestare il gestore di Istanze del database:
mqsistop DatabaseInstanceMgr
Sistemi Windows, Linux e UNIX.
Per arrestare il broker, mybroker e il relativo gestore code WebSphere MQ associato:
mqsistop mybroker -q
z/OS
Per arrestare un broker denominato MQ00BRK:
F MQ00BRK,pc
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
an07240_