Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node.js: Install uv_timer to imitate being alive #100

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

awelzel
Copy link
Collaborator

@awelzel awelzel commented Mar 12, 2025

This prevents libuv considering its loop as inactive and not fully processing it, even if Zeek keeps running. This issue was observed when active signal handlers wouldn't be processed once there was no alive handle registered with the loop and Zeek would start processing the ZeekJS IO source over and over as a signal was pending.

Closes #11

This prevents libuv considering its loop as inactive and not fully
processing it, even if Zeek keeps running. This issue was observed
when active signal handlers wouldn't be processed once there was no
alive handle registered with the loop and Zeek would start processing
the ZeekJS IO source over and over as a signal was pending.

Closes #11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

signal handling: Not working and triggering 100% cpu when no timers are active
1 participant