Phusion Passenger: что вызывает «Очистку устаревшего экземпляра…Сообщение «Каталог не пуст» при использовании passenger-config или passenger-status

#passenger

#пассажир

Вопрос:

Кажется, что каждый раз, когда я перезапускаю свое приложение Rails 6.0 с помощью passenger-config restart-app /path/to/app , я получаю предупреждение о том, что есть устаревшие экземпляры, например:

 *** Cleaning stale instance directory /home/user/rails_apps/passenger-instreg/passenger.gJHicfi
    Warning: Directory not empty @ dir_s_rmdir - /home/user/rails_apps/passenger-instreg/passenger.gJHicfi
  

Я настроил конкретное PassengerInstanceRegistryDir значение в конфигурации модуля Apache, а также определил переменную PASSENGER_INSTANCE_REGISTRY_DIR env, но, тем не менее, my user (под которым я запускаю утилиты passenger), похоже, не имеет правильных разрешений для удаления устаревших каталогов.

Как мне избежать этого?

Я запускаю Passenger 6.0.6 в Red Hat Enterprise Linux версии 8.2 (Ootpa) с Ruby 2.7.1, установленным через rbenv.

Комментарии:

1. Вы когда-нибудь находили решение для этого?