-
Notifications
You must be signed in to change notification settings - Fork 451
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
CrowdStrike connector's message size incompatible with RabbitMQ 4.0 #3528
Comments
Created documentation PR here: #3537 |
Hi, I added
|
Hi @dominictory - interesting, thanks for sharing. I can confirm it is working fine for me with no restarts. Do you see any relevant errors in the logs for the rabbitmq container? I'm using Kubernetes and not a docker-compose file... could you try removing the quotes to see if the syntax is slightly different?
|
I've been able to reproduce @dominictory's issue in Docker. Removing the quotes fixes the problem. Apologies for the confusion. Fixed in PR here: afb83ff |
Hello @initstring and @dominictory, not long ago we responded to a user here who had the same problem : #3251 (comment) We're going to fix the problem directly in our docker (at source) via this PR (https://github.com/OpenCTI-Platform/docker/pull/366/files) to prevent it from happening again for future users, but we've chosen to use the maximum size allowed by RabbitMQ. See the documentation: In any case, thank you very much for your help and your suggestion in the README ! We really appreciate it ! |
That's a much better solution, thanks @Megafredo! I'll close the docs PR with a link to this. |
Description
RabbitMQ 4.0 introduced a new default to limit message sized to 16MB. This ends up breaking the CrowdStrike connector, causing it to fail during run with messages like this:
RabbitMQ 4.0 is the official version listed in the OpenCTI docker-compose file here, so it is likely others will run into this.
This can actually be solved easily by passing the following env var to the RabbitMQ container, and then the data ingestion will proceed without issue.
I'm happy to open a PR somewhere but am not sure where it should go - possibly in the CrowdStrike connector docs, as not all users may want to change this value?
Environment
Reproducible Steps
Steps to create the smallest reproducible scenario:
Expected Output
Expect connector to complete without failure.
Actual Output
Additional information
Screenshots (optional)
The text was updated successfully, but these errors were encountered: