Comments (4)
Came here looking for a solution to this problem, release 2.0.3 seems to fix things for me. Thanks for getting that implemented, @omrikiei !
from aws_logging_handlers.
@mattilyra you brought up a good point.
This is caused because the handlers manage worker threads that do the actual streaming work and they communicate using queues. when the main thread finished executing it hangs because the worker threads are programmed to 'run forever' and they are not daemon threads, I've changed them to daemon threads - it's currently in the source and after testing it more throughly I'll release it in a minor version.
from aws_logging_handlers.
ok, tested, and will release a minor version with a fix
from aws_logging_handlers.
and additionally, I've fixed the signal handler function signatures - great catch
from aws_logging_handlers.
Related Issues (20)
- Rotation parameters are not configureable HOT 2
- Add support for asyncio
- Add kinesis streaming handler HOT 1
- Default behavior should not ask for creds+region HOT 4
- KinesisHandler: PartitionKey can be dynamic, not only static
- Could Buffering be optional? HOT 2
- Remove redundant task and task_worker definitions from KinesisHandler
- Add logging to cloudwatch
- README is wrong! HOT 1
- Make signals optional to handle logging in dask workers
- Possible issue with strftime(%s) etc. HOT 9
- Support for dynamic filename (Include directory)
- Logs go to S3 only after handler shutdown HOT 5
- How to do AWS Authentication HOT 1
- Segmentation fault (core dumped) exit code 139
- Need to implement only for S3 HOT 2
- TypeError in S3.StreamObject init
- S3Handler example Error self.uploader = self.object.initiate_multipart_upload(**encryption) TypeError: initiate_multipart_upload() argument after ** must be a mapping, not NoneType HOT 4
- I have this error when I tried to create a new instance of S3Handler.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws_logging_handlers.