Наше приложение запускает два сервера Rails в разных портах, которые разговаривают друг с другом. Используя Rails 3.2.8, я мог бы открыть терминал, cd для проекта, запустить rails s -p3000, открыть другой терминал, запустить rails s -p3001, и все сработало нормально. Gemfile содержит thin, поэтому thin будет запускаться автоматически, но с помощью rails s разрешено использовать --debugger при необходимости.
С момента обновления Rails 3.2.11 это больше не работает. Я получаю сообщение об ошибке: "Сервер уже запущен. Проверьте /home/george/Projects/dashboard/tmp/pids/server.pid". Я могу запустить thin непосредственно на обоих портах, но затем не имеет поддержки отладки. Запуск thin на одном и rails с другой, казалось, не работал, но было неясно, что все серверные задачи были убиты, когда ошибка остановила сервер.