Maintained by: NLnet Labs

[Unbound-users] Unbound 1.4.21 - How do I get stats object on own method to display all available stats.

Nagesh Thati
Wed Jan 8 11:40:23 CET 2014


I am running this code in an infinite loop "while(1)", I am getting all 
0 values, I am doing DIG in other tab still it is displaying 0 values.
On 8/1/2014 3:33 PM, Nagesh Thati wrote:
> Hi All,
> I am trying to create a stats object on my method to display stats on 
> console. But, I am getting seg. fault when I do like this.
>
> *int numport;**
> **int* shufport;**
> **int i = 0, j;**
> **shufport = (int*)calloc(65536, sizeof(int));**
> **int availPorts = 0;**
> **for(j=0; j<65536; j++) {**
> **if(daemon->cfg->outgoing_avail_ports[j]) {**
> **                        shufport[availPorts++] = daemon->cfg->**
> **                                outgoing_avail_ports[j];**
> **                }**
> **}**
> **if(availPorts == 0)**
> **  fatal_exit("no ports are permitted for UDP, add "**
> **                        "with outgoing-port-permit");**
> **log_info("No.of ports = %d", availPorts);**
> **numport = availPorts;**
> **daemon->num = (daemon->cfg->num_threads?daemon->cfg->num_threads:1);**
> **log_info("Daemon number = %d", daemon->num);**
>
> **struct worker *worker = worker_create(daemon, i, 
> shufport+numport*i/daemon->num,numport*(i+1)/daemon->num - 
> numport*i/daemon->num);**
>
> **log_info("Worker created");**
>
> **struct server_stats *stats = &worker->stats;**
>
> **log_info("Server stats obj created");**
>
> **log_info("Zone queries = %ld", (long)stats->num_queries);**
>
> **log_info("server stats  %u queries, "**
> **                "%u answers from cache, %u recursions, %u prefetch",**
> **                (unsigned)stats->num_queries,**
> **                (unsigned)(stats->num_queries -**
> **stats->num_queries_missed_cache),**
> **(unsigned)stats->num_queries_missed_cache,**
> **                (unsigned)stats->num_queries_prefetch);*
> -- 
> Thanks,
> Nagesh Thati
>
>
> _______________________________________________
> Unbound-users mailing list
> Unbound-users at unbound.net
> http://unbound.nlnetlabs.nl/mailman/listinfo/unbound-users

-- 
Thanks,
Nagesh Thati

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://unbound.nlnetlabs.nl/pipermail/unbound-users/attachments/20140108/29093e70/attachment-0001.html>