Comments (7)
Does this work?
import os
print(os.getpid())
from hypercorn.
No, that is the pid
from hypercorn.
Thanks -- I saw this is marked closed as "completed", though am not finding it in the docs or closed PRs, is there a feature implementing this I should be looking for?
from hypercorn.
Each Hypercorn worker is a process so the pid can be used to identify which worker at runtime.
from hypercorn.
When we launch N workers, we cannot tell which 1 of N, eg, leader. It's fine not implementing, thanks for the clarification.
from hypercorn.
There shouldn't be a leader, as the primary Hypercorn process doesn't handle any requests, rather it manages the other processes.
from hypercorn.
This isn't about what hypercorn needs but the software on top. In our case, it helps to know the worker number.
Again, it is fine the issue is closed, just it hasn't be completed.
from hypercorn.
Related Issues (20)
- disconnect detection broken when running with trio HOT 7
- Statsd logger raises exception in v0.16.0 HOT 1
- Need clear documentation for configuration HOT 1
- Is Hypercorn pre-fork or post-fork? How can I integrate it with opentelemetry? HOT 4
- test_startup_failure fails with trio 0.25.0 HOT 3
- Performance issue HOT 2
- Is Hypercorn server serving up response using HTTP/2 HOT 1
- FastAPI deployed with hypercorn in GCP Cloud Run returning 503 sporadically HOT 6
- Entire hypercorn server crashes when receiving trailing data on a websocket upgrade request HOT 1
- Occassionally with HTTP2, server does not send "End Stream" flag as True when all the data has been sent in response
- Can the ASGI application be specified in the config file?
- How do I log username in access log? HOT 1
- Getting permission Error [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions when running FastAPI in IIS
- Need clarification on trusted hops HOT 1
- Reload up to date SSL certificates without restarting server?
- pytest-cov / pytest-sugar not included in pyproject.toml
- TCP server keep-alive times out even though data is being received. HOT 2
- Can we please get a new release? HOT 1
- ProxyFixMiddleware throws exception when X-Forwarded-Host is present HOT 1
- Unexpected "shutdown without Lifespan support" error on Hypercorn 0.17.3 HOT 1
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 hypercorn.