I stopped fingerbank-collector, updated it to 1.2.3 and restarted it.
It has been 2 hrs and it does not seem to help with API call limits (still
got an email within minutes each hour).
In addition, fingerbank.log is now filling up with the following errors:

Jan 21 08:00:39 rpspacketfence
/usr/local/fingerbank/collector/fingerbank-collector[2393]:
t=2020-01-21T08:00:39-0500 lvl=eror msg="Recovered panic for handler DNS
Handler (63842 Timeout obtaining or releasing lock that came from: \n
git.inverse.ca/inverse/fingerbank-collector/timedlock.(*RWLock).handleTimeout\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/timedlock/rw_lock.go:149\ngit.inverse.ca/inverse/fingerbank-collector/timedlock.(*RWLock).Lock\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/timedlock/rw_lock.go:95\ngit.inverse.ca/inverse/fingerbank-collector/common.(*EndpointData).Copy\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/common/endpoint_data.go:161\ngit.inverse.ca/inverse/fingerbank-collector/common.(*EndpointData).Update\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/common/endpoint_data.go:187\ngit.inverse.ca/inverse/fingerbank-collector/common.(*EndpointData).AddDestinationHost\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/common/endpoint_data.go:251\ngit.inverse.ca/inverse/fingerbank-collector/common.(*FingerbankCollector).AddDestinationHost\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/common/collector.go:842\ngit.inverse.ca/inverse/fingerbank-collector/handlers/dns.(*DNSHandler).Handle\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/handlers/dns/dns.go:59\ngit.inverse.ca/inverse/fingerbank-collector/common.(*FingerbankCollector).HandleGoPacket.func1\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/common/collector.go:763\ngit.inverse.ca/inverse/fingerbank-collector/common.(*FingerbankCollector).HandleGoPacket\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/common/collector.go:764\nmain.captureAndProcess.func1.2\n\t/tmp/tmp.IxmOkuM4ri/src/git.inverse.ca/inverse/fingerbank-collector/capture.go:329\nruntime.goexit\n\t/tmp/tmp.iThav0lgtm/go/src/runtime/asm_amd64.s:1357\n)"
pid=2393
Jan 21 08:00:39 rpspacketfence
/usr/local/fingerbank/collector/fingerbank-collector[2393]:
t=2020-01-21T08:00:39-0500 lvl=eror msg="goroutine 2560540
[running]:\nruntime/debug.Stack(0xc00021e9e0, 0xc0100c9800,
0x74c)\n\t/tmp/tmp.iThav0lgtm/go/src/runtime/debug/stack.go:24 +0x9d\
ngit.inverse.ca/inverse/fingerbank-collector/common.(*FingerbankCollector).HandleGoPacket.func1.1(0xc0000c04d0,
0xc021001e08)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/common/collector.go:758
+0x15d\npanic(0x9df580,
0xc01c6e4a80)\n\t/tmp/tmp.iThav0lgtm/go/src/runtime/panic.go:679 +0x1b2\
ngit.inverse.ca/inverse/fingerbank-collector/timedlock.(*RWLock).handleTimeout(0xc008591300,
0xf962, 0xb0a2b5, 0x35)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/timedlock/rw_lock.go:153 +0x1ff\
ngit.inverse.ca/inverse/fingerbank-collector/timedlock.(*RWLock).Lock(0xc008591300,
0x0)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/timedlock/rw_lock.go:95 +0x370\
ngit.inverse.ca/inverse/fingerbank-collector/common.(*EndpointData).Copy(0xc00155fb80,
0x0)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/common/endpoint_data.go:161
+0x4f\
ngit.inverse.ca/inverse/fingerbank-collector/common.(*EndpointData).Update(0xc00155fb80,
0xc0210017b8)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/common/endpoint_data.go:187
+0x2f\
ngit.inverse.ca/inverse/fingerbank-collector/common.(*EndpointData).AddDestinationHost(0xc00155fb80,
0xc02a8f84a0, 0x19, 0x0)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/common/endpoint_data.go:251
+0xf0\
ngit.inverse.ca/inverse/fingerbank-collector/common.(*FingerbankCollector).AddDestinationHost(0xc0000c04d0,
0xc00155fb80, 0xc02a8f84a0, 0x19, 0x0)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/common/collector.go:842 +0x4d\
ngit.inverse.ca/inverse/fingerbank-collector/handlers/dns.(*DNSHandler).Handle(0xc0134c28e0,
0xc0119615e6, 0x6, 0x61, 0xc070731bd0, 0xe, 0xc0119615e0, 0x6, 0x67,
0xc070731be0, ...)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/handlers/dns/dns.go:59 +0x586\
ngit.inverse.ca/inverse/fingerbank-collector/common.(*FingerbankCollector).HandleGoPacket.func1(0xc0000c04d0,
0xc010190608, 0xc0119615e6, 0x6, 0x61, 0xc070731bd0, 0xe, 0xc0119615e0,
0x6, 0x67, ...)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/common/collector.go:763 +0x11e\
ngit.inverse.ca/inverse/fingerbank-collector/common.(*FingerbankCollector).HandleGoPacket(0xc0000c04d0,
0xc0139d5640, 0xbdc900, 0xc06eb18840, 0x0,
0x462486)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/common/collector.go:764
+0x394\nmain.captureAndProcess.func1.2(0xc01035c0c0, 0xc0139d5640,
0xbdc900, 0xc06eb18840)\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/capture.go:329 +0x4b\ncreated
by main.captureAndProcess.func1\n\t/tmp/tmp.IxmOkuM4ri/src/
git.inverse.ca/inverse/fingerbank-collector/capture.go:328 +0x21e\n"
pid=2393





On Tue, Jan 21, 2020 at 1:41 AM Nicolas Quiniou-Briand via
PacketFence-users <[email protected]> wrote:

> Hello,
>
> Julien has fixed a bug that generate too many API requests with
> fingerbank-collector in fingerbank-collector 1.2.3. You can upgrade your
>   package.
> --
> Nicolas Quiniou-Briand
> [email protected]  ::  +1.514.447.4918 *140  ::  https://inverse.ca
> Inverse inc. :: Leaders behind SOGo (https://sogo.nu), PacketFence
> (https://packetfence.org) and Fingerbank (http://fingerbank.org)
>
>
> _______________________________________________
> PacketFence-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/packetfence-users
>

-- 



*-----------------------------------------------------------------------------------***


*THE INFORMATION CONTAINED IN THIS MESSAGE (E-MAIL AND ANY ATTACHMENTS) IS 
INTENDED ONLY FOR THE INDIVIDUAL AND CONFIDENTIAL USE OF THE DESIGNATED 
RECIPIENT(S).*

If any reader of this message is not an intended recipient 
or any agent responsible for delivering it to an intended recipient, you 
are hereby notified that you have received this document in error, and that 
any review, dissemination, distribution, copying or other use of this 
message is prohibited.  If you have received this message in error, please 
notify us immediately by reply e-mail message or by telephone and delete 
the original message from your e-mail system and/or computer database.  
Thank you.


*-----------------------------------------------------------------------------------*


**NOTICE**:

*You are advised that e-mail correspondence and attachments 
between the public and the Ridgewood Board of Education are obtainable by 
any person who files a request under the NJ Open Public Records Act (OPRA) 
unless it is subject to a specific OPRA exception.  You should have no 
expectation that the content of e-mails sent to or from school district 
e-mail addresses, or between the public and school district officials and 
employees, will remain private.*


*-----------------------------------------------------------------------------------*
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to