[ 
https://issues.apache.org/jira/browse/QPID-1676?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676284#action_12676284
 ] 

Ted Ross commented on QPID-1676:
--------------------------------

More details on the fields:

qpid.client_process:

This can be either the process name (i.e. from the linux/unix 'ps' command) or 
it can be the basename from argv[0].  In other words, if argv[0] is 
"/usr/bin/qpid-config", the content of the field will be "qpid-config".

The latter is preferable for clients written in Python and Ruby because the 
process name tends to be simply "python" or similar.

qpid.client_pid and qpid.client_ppid:

These are derived from the posix getpid and getppid, or equivalent.


> Management access to client process name and PID
> ------------------------------------------------
>
>                 Key: QPID-1676
>                 URL: https://issues.apache.org/jira/browse/QPID-1676
>             Project: Qpid
>          Issue Type: Improvement
>          Components: C++ Broker
>            Reporter: Ted Ross
>            Assignee: Ted Ross
>            Priority: Minor
>             Fix For: M5
>
>
> When viewing connection information in the broker, it is useful to be able to 
> access the process name and PID of the client process (on the remote system). 
>  This can be used by an administrator to stop a process that is causing 
> problems on the AMQP network.
> I propose including (optionally) this information in the "client-properties" 
> field of the "start-ok" message using the following keys:
> qpid.client_process  (process name)
> qpid.client_pid  (process ID)
> qpid.client_ppid  (parent process ID)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to