Я довольно новичок в rails, но я заметил, что после запуска вновь созданного приложения rails (с rails new blog
) довольно много запущенных процессов, а сам сервер приложений работает с puma
.
> ps
> 24427 ttys000 0:01.58 puma 3.12.1 (tcp://localhost:3000) [blog]
> 24429 ttys000 0:00.02 /Users/rob/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
> 24430 ttys000 0:00.02 /Users/rob/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
> 24431 ttys000 0:00.02 /Users/robertkotcher/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
> 24432 ttys000 0:00.02 /Users/rob/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
> 24433 ttys000 0:00.02 /Users/rob/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
> 24434 ttys000 0:00.02 /Users/rob/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
> 24435 ttys000 0:00.02 /Users/rob/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
> 24436 ttys000 0:00.02 /Users/rob/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
> 24437 ttys000 0:00.02 /Users/rob/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
> 24438 ttys000 0:00.02 /Users/rob/.rvm/gems/ruby-2.6.0/gems/rb-fsevent-0.10.3/bin/fsevent_watch --format=otnetstring --latency 0.1
Я думал, что Puma - это веб-сервер, который может быть добавлен по выбору, но здесь кажется, что он работает по умолчанию. Это правильно?
Во-вторых, что это за камень rb-fsevent
и где он используется?