Andrew Clayton
Andrew Clayton
There is [this](https://github.com/mar0x/unit/tree/aspnet) which I did start hacking on a couple years back, but asp.net was a constantly moving target and there was others things to work on...
This kind of information is simply not provided. The obvious thing (to me anyway) seems to be to simply give those files a name that you can then easily lookup...
@mamashin ~~Do you have a simple purely ASGI reproducer (no frameworks involved) and steps to reproduce?~~ Nevermind, I have one from @gourav-kandoria
I.e. something that simply shows the Python app is not getting notified when clients close the socket?
Hmm, I'm seeing something slightly different... With ```python async def application(scope, receive, send): while True: m = await receive() if m['type'] == 'http.disconnect': print("Client Disconnect") break await send( { "type":...
Seems to be something peculiar to the way Server-Sent Events are handled...
OK, so it's the PHP application processes that are seemingly leaking memory... Probably not much we can do unless you are able to provide a reproducer. You could try isolating...
@kapyaar Thanks for looking into this, good job on narrowing it down, I'll have a looksee...
OK, so here's what I'm seeing... Starting unit, the php language module application starts out at around 5-6MB, looking at the processes Resident Set Size (RES) in top(1), e.g. ```...
Right, /tmp is usually on tmpfs which is backed by memory. Do you see the same issue if you have the sessions stored on a *real* fs, e.g. /var/tmp (assuming...