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
