Giter Club home page Giter Club logo

Comments (7)

KodrAus avatar KodrAus commented on July 20, 2024 1

Thanks for the report @MattMofDoom!

I’ll take a closer look but I suspect this could be to fail hard in cases that could have torn down the accept listener so the server can be restarted instead of leaving a zombie around.

That particular error should absolutely be recoverable though and it shouldn’t ever be possible for a misbehaved client to bring the server down like that.

from seq-input-gelf.

KodrAus avatar KodrAus commented on July 20, 2024 1

Hey @MattMofDoom 👋 I've made some changes to how we handle errors on client connections that hopefully will fix this. They're published as 2.0.318-dev. If you get a chance to give it a try I'd be very keen to hear how you go!

from seq-input-gelf.

nblumhardt avatar nblumhardt commented on July 20, 2024

Thanks for the report, Matt!

For anyone following along, the line of code in question is:

https://github.com/datalust/sqelf/blob/dev/sqelf/src/server/mod.rs#L228

I suspect that this is a bug - but I'll need to check in with Ashley, who's out for a few days. Just in case it turns out to be relevant - is the input listening on TCP or on UDP?

Thanks again 👍

from seq-input-gelf.

MattMofDoom avatar MattMofDoom commented on July 20, 2024

@nblumhardt Good point - it's listening on TCP.

from seq-input-gelf.

nblumhardt avatar nblumhardt commented on July 20, 2024

Thanks for the extra info @MattMofDoom

from seq-input-gelf.

MattMofDoom avatar MattMofDoom commented on July 20, 2024

@KodrAus Interestingly, I haven't seen it recur since reverting to v2.0.298. That may be entirely coincidental, but I have an OpsGenie alert in place that would tell me if no logs have been seen for 15 mins. Further steps that I took included updating Seq to the current 2021.2 build, and restarting the server, but those are reasonably standard for periodic maintenance that I perform ... server is restarted at least monthly and I try to keep reasonably up to date on Seq releases.

from seq-input-gelf.

MattMofDoom avatar MattMofDoom commented on July 20, 2024

Thanks @KodrAus - yeah I saw, thanks very much mate and will do 😁

from seq-input-gelf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.