Hi Goran,

What version of pmacct are you using ('uacctd -V' would do)? What is the
input data rate (approx, no need to be specific) into NFLOG/uacctd? In
the order of Mbps, tens of Mbps, hundreds of Mbps, Gbps? 

Paolo

On Fri, Jun 07, 2019 at 08:37:38AM +0200, Göran Bruns wrote:
> Hello there,
> 
> I am using uacctd in combination with iptables to account traffic from
> and to local adresses and store results in mysql. So far so good
> For an instant overview I use an additional memory table and read the
> accumulated data from pipes.
> Under some circumstances I get the following errors:
> 
> 2019-06-05 21:00:52 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:16 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:01:17 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:03:51 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:09:11 warning pmacctd[5519]:  WARN ( in1/memory ): Failed
> during write: Resource temporarily unavailable
> 2019-06-05 21:09:11 warning pmacctd[5529]:  WARN ( in1/memory ): Missing
> data detected (plugin_buffer_size=280 plugin_pipe_size=4096000).
> 2019-06-05 21:09:11 warning pmacctd[5529]:  WARN ( in1/memory ):
> Increase values or look for plugin_buffer_size, plugin_pipe_size in
> CONFIG-KEYS document.#012
> 
> I am wondering why can't be written to a memory table ? Is there any
> sense in increasing buffer and/or pipe size cause they are backed by
> memory too ?
> The system has enough free memory.
> 
> uacctd.conf
> 
> plugins: mysql[in], mysql[out], memory[in1], memory[out1]
> plugin_buffer_size[in]: 1048576
> plugin_buffer_size[out]: 1048576
> uacctd_group: 5
> aggregate[in]: dst_host
> aggregate[out]: src_host
> aggregate_filter[in]: ( dst net 192.168.2.0/24 or dst net
> 192.168.222.0/24 or dst net 172.16.3.0/24 ) and not dst host 192.168.2.201
> aggregate_filter[out]: ( src net 192.168.2.0/24 or src net
> 192.168.222.0/24 or src net 172.16.3.0/24 ) and not src host 192.168.2.201
> sql_db: net_stats
> sql_table[in]: traffic_wan_in
> sql_table[out]: traffic_wan_out
> sql_optimize_clauses: true
> sql_passwd: xxx
> sql_user: xxx
> sql_refresh_time: 3600
> sql_history: 1h
> sql_history_roundoff: h
> sql_cache_entries: 65537
> aggregate[in1]: dst_host
> aggregate[out1]: src_host
> aggregate_filter[in1]: ( dst net 192.168.2.0/24 or dst net
> 192.168.222.0/24 or dst net 172.16.3.0/24 ) and not dst host 192.168.2.201
> aggregate_filter[out1]: ( src net 192.168.2.0/24 or src net
> 192.168.222.0/24 or src net 172.16.3.0/24 ) and not src host 192.168.2.201
> imt_path[in1]: /var/run/pmacct_wan_in.pipe
> imt_path[out1]: /var/run/pmacct_wan_out.pipe
> 
> I am out of ideas. Can you give me a hint ?
> 
> regards
> 
> Göran
> 
> 
> _______________________________________________
> pmacct-discussion mailing list
> http://www.pmacct.net/#mailinglists

_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists

Reply via email to