Я предполагаю, что маршрутизация субдомена в symfony2 - это процесс выбора определенного контроллера в соответствии с частью субдомена имени хоста, а переменная сеанса не помогает разрешить определенный контроллер.
Я установил атрибут запроса: _controller, в слушателе ядра вот так
$request->attributes->set('_controller','AcmeBundle:Demo:main');
Это справка по маршрутизации к определенному контроллеру, но я теряю отладочный профилировщик в среде разработки, но не могу обнаружить причину