Nicholas Hairs
Nicholas Hairs
This is fixed as of https://github.com/Parallels/rq-dashboard/commit/1be184a83466c84c2188bdbac0fdcd456568cf5e However this is not yet available on PyPI (#393) so you will need to install from source: `git+https://github.com/Parallels/rq-dashboard.git@master`.
@shaypal5 - I suspect that the underlying issue has not been fixed as I've just hit this issue. Edit: part of my hypothesis was wrong (is not to do with...
Update: I **cannot** reproduce the problem with the below scripts. Why? It turns out I had a lot of hanging consumer threads that was probably taking me over the `max_user_instances`...
Ahh @shaypal5 - looks like you got here just as I realised I could not reproduce the problem (see edited comments :sweat_smile:). That said I think I am closer -...
Okay this time I can actually reproduce it. Uses same `main.py` as above. ### `test2.py` ```python ### IMPORTS ### ==================================== import sys import threading from cachier import cachier ### GLOBALS...
@shaypal5 - I'm going to leave my analysis here for the moment (see `test2.py` comment with edit). It would be good if we could get some others to test this...
So had I checked the [relevent code from `watchdog`](https://github.com/gorakhargosh/watchdog/blob/master/src/watchdog/observers/inotify_c.py#L407) it should have been obvious that the instance limit (rather than watch limit) was the culprit :facepalm: - but good that...
No problem :) Not at the moment - I'm pretty busy contributing to some other open-source projects :smiling_face_with_tear:. If that changes I'll let you know (probably via a PR).