Changeset 1088:1d1a20a0779d in freeDiameter for extensions/dbg_monitor
- Timestamp:
- May 5, 2013, 4:25:27 AM (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dbg_monitor/dbg_monitor.c
r1083 r1088 78 78 int i = 0; 79 79 fd_log_threadname("Monitor thread"); 80 char * buf = NULL; 81 size_t len; 80 82 81 83 /* Loop */ … … 111 113 struct peer_hdr * p = (struct peer_hdr *)li->o; 112 114 113 fd_peer_dump(p, NONE);115 TRACE_DEBUG(INFO, "%s", fd_peer_dump(&buf, &len, NULL, p, 1)); 114 116 115 117 CHECK_FCT_DO( fd_stat_getstats(STAT_P_PSM, p, ¤t_count, &limit_count, &highest_count, &total_count, &total, &blocking, &last), ); … … 123 125 CHECK_FCT_DO( pthread_rwlock_unlock(&fd_g_peers_rw), /* continue */ ); 124 126 125 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_DUMP_SERV, 0, NULL), /* continue */); 127 TRACE_DEBUG(INFO, "[dbg_monitor] Dumping servers information"); 128 TRACE_DEBUG(INFO, "%s", fd_servers_dump(&buf, &len, NULL)); 129 126 130 sleep(1); 127 131 } 128 132 133 free(buf); 129 134 return NULL; 130 135 } … … 133 138 static void got_sig() 134 139 { 135 fd_log_debug("[dbg_monitor] Dumping extra information"); 136 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_DUMP_DICT, 0, NULL), /* continue */); 137 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_DUMP_CONFIG, 0, NULL), /* continue */); 138 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_DUMP_EXT, 0, NULL), /* continue */); 140 char * buf = NULL; 141 size_t len; 142 TRACE_DEBUG(INFO, "[dbg_monitor] Dumping config information"); 143 TRACE_DEBUG(INFO, "%s", fd_conf_dump(&buf, &len, NULL)); 144 TRACE_DEBUG(INFO, "[dbg_monitor] Dumping extensions information"); 145 TRACE_DEBUG(INFO, "%s", fd_ext_dump(&buf, &len, NULL)); 146 TRACE_DEBUG(INFO, "[dbg_monitor] Dumping dictionary information"); 147 TRACE_DEBUG(INFO, "%s", fd_dict_dump(&buf, &len, NULL, fd_g_config->cnf_dict)); 148 free(buf); 139 149 } 140 150
Note: See TracChangeset
for help on using the changeset viewer.