Coder Social home page Coder Social logo

Error: too many open files about fresh HOT 5 CLOSED

gravityblast avatar gravityblast commented on August 13, 2024
Error: too many open files

from fresh.

Comments (5)

gravityblast avatar gravityblast commented on August 13, 2024

Thank you, this is a good point. Fresh uses github.com/howeyc/fsnotify‎ to watch folders and I can't skip some files. Basically it watches all files and run the build only if the file has a valid_ext.
I think the only way is to add an other option, something like skip_folders. Do you have any other ideas?

from fresh.

nesv avatar nesv commented on August 13, 2024

I think a skip_folders option would be awesome! 😄

from fresh.

aussiegeek avatar aussiegeek commented on August 13, 2024

This is common on OS X, although ulimit says unlimited with Go you seem to need to manually raise the open file limit anyway

from fresh.

gravityblast avatar gravityblast commented on August 13, 2024

Thank you very much @aussiegeek. I was trying to rewrite the watcher, just doing an infinite loop with a small delay, that checks for the file ModTime, only on supported files (.go, .tpl, etc). what do you think?

from fresh.

nesv avatar nesv commented on August 13, 2024

I just updated fresh, and these changes work like a charm! Thanks @aussiegeek! And thanks @pilu for merging it in! 👍

from fresh.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.