Show TOC

sysadmin dump_thread_stacksLocate this document in the navigation structure

Dumps Replication Server stacks.

Syntax
sysadmin dump_thread_stacks [, <module_name>]
Parameters
module_name

The type of Replication Server thread. The valid module names are the same as the values under the <name> column displayed by the admin who command.

Examples
Example 1
Dumps the RSI queue stack:
sysadmin dump_thread_stacks, RSI
T. 2006/10/23 15:37:39. (259): RS Thread Type  = 'RSI'
T. 2006/10/23 15:37:39. (259): RS Thread State =
   'Awaiting Wakeup'
T. 2006/10/23 15:37:39. (259): RS Thread Info  =
   'ost_columbia_02'
T. 2006/10/23 15:37:39. (259): Open Server Process ID:
   50, SRV_PROC address 0xed79c8
T. 2006/10/23 15:37:39. (259): Start of stack trace for
   spid 50.
T. 2006/10/23 15:37:39. (259): Native thread #70,
   FramePointer: 0xfe34f050
T. 2006/10/23 15:37:39. (259): 0x00362fc8
   sqm_read_message     (0x3345ed0, 0xfe34fdf4, 0xea60,
   0x0, 0xfe34fdf0, 0x47105f0) +0x48
T. 2006/10/23 15:37:39. (259): 0x00300908
   _rsi_sender_wrapper  (0x30c390, 0x30c230, 0x476f1f0,
   0x47105f0, 0x1f2, 0x47105f0) +0x2f28
T. 2006/10/23 15:37:39. (259): 0x002fe960
   _rsi_sender_wrapper  (0x1d794f0, 0xffffd8f1,
   0x268d14, 0xffffd800, 0x800, 0x0) +0xf80
T. 2006/10/23 15:37:39. (259): 0x0054dabc
   srv__start_function  (0xed79c8, 0x0, 0x800,
   0x862a04, 0x0, 0x0) +0x1c0
T. 2006/10/23 15:37:39. (259): 0xff265d48 _resume_ret 
   (0x0, 0x0, 0x0, 0x0, 0x0, 0x0) +0x2d0
T. 2006/10/23 15:37:39. (259): End of stack trace for
   spid 50.
T. 2006/10/23 15:37:39. (259):
Usage
  • Use sysadmin dump_thread_stacks to check the internal processes of Replication Server when Replication Server is unusually slow.

  • sysadmin dump_thread_stacks is available for these platforms:
    • Sun Solaris

    • HPUX

    • Linux

    • IBM

See srv_dbg_stack() in Open Server Server-Library/C Reference Manual.

Permissions

sysadmin dump_thread_stacks requires “sa” permission.