https://dagster.io/ logo
#dagster-support
Title
# dagster-support
w

wangm23456

06/13/2022, 3:11 PM
Operation name: PipelineRunLogsSubscription
Message: [Errno 28] inotify watch limit reached
Path:
Locations:
p

prha

06/13/2022, 6:28 PM
Hi wangm… Can you confirm what version of dagster you’re using and what implementation of the event log storage you’re using (e.g. the default sqlite storage)?
w

wangm23456

06/14/2022, 6:44 AM
0.14.20
default config
p

prha

06/15/2022, 4:49 PM
Hmm, we typically use the
watchdog
library to listen for changes in the event log
sqlite
db file, so that we can push down new logs to dagit as they come in. It looks like you’re hitting some OS limit on open files to watch. Dagster typically only watches specific files based on the number of open subscriptions you have (e.g. how many tabs you have open to a different run view). I’m not sure what OS you’re on, but you could try raising that limit if it’s very low. Alternatively, you could disable websockets (this is a setting on the user settings page in Dagit), which would force the Run view to use polling instead of subscriptions. Finally, switching storages from SQLite to MySQL or Postgres would also ensure you wouldn’t hit this file-watching limit.
3 Views