У меня есть приложение Rails, обслуживаемое через Phusion Passenger и Nginx. Я внес некоторые изменения в код на стороне сервера и на стороне клиента, перекомпилировал производственные ресурсы с bundle exec rake assets:precompile RAILS_ENV=production
и попытался перезапустить nginx и phusion следующим образом:
# stop then restart nginx
sudo kill $(cat /opt/nginx/logs/nginx.pid)
sudo /opt/nginx/sbin/nginx
# restart passenger
passenger-config restart-app
Однако, когда я очищаю кеш браузера и повторно запрашиваю адрес своего хоста, я вижу, что phusion и nginx по-прежнему обслуживают старые ресурсы JavaScript, а не ресурсы JS, которые я только что скомпилировал.
Как мне остановить, а затем перезапустить сервер rails и обслуживать обновленный код на стороне сервера и клиента? Будем весьма благодарны за любую помощь, которую могут предложить другие по этому вопросу.