Холст и Разрешение Apache отклонены

Это будет иметь эффект, но я думаю, что Вы найдете, что это, вероятно, будет незначительно по сравнению со временем, проведенным в базе данных. Как обычно, со всеми вещами связанная производительность лучше делать некоторое профилирование для Вашего определенного сценария. Это будет иждивенец на аппаратных средствах, которые Вы имеете, который ssl программное обеспечение и все виды других вещей.

Это будет также зависеть от того, сколько времени Вы сохраняете сессию открытой. Начальные квитирования могут быть довольно дорогими, но после того как связь была установлена затем, она не должна замедлять вещи слишком много. Таким образом, пока у Вас есть персистентные соединения дб, это не должно замедляться слишком много.

0
задан 3 December 2013 в 22:25
1 ответ

Исходя из моего опыта работы с Rails / Passenger и непосредственного взаимодействия с Canvas, мне не кажется, что запрос обрабатывается Passenger и, как следствие, пытается вытащить список каталогов / var / canvas / public, который, вероятно, отключен из-за полученной вами ошибки.

Я бы дважды проверил, действительно ли загружается модуль Passenger; вы должны быть в состоянии подтвердить это с помощью:

apachectl -t -D DUMP_MODULES

Вы должны увидеть что-то вроде "пассажира_модуль (общий)" - если вам нужно убедиться, что он загружен. Если вы его видите, вы захотите убедиться, что он правильно настроен (вам может потребоваться установить директивы PassengerRoot и PassengerDefaultRuby, в зависимости от вашего развертывания). Вы можете вернуться к разделу , посвященному началу производства , чтобы получить более подробную информацию.

Дайте мне знать, если у вас все еще есть проблемы; Я немного знаком с работой с Canvas.

править:

Если Passenger действительно загружен, но по-прежнему показывает пустую страницу, возможно, как я упоминал ранее, отсутствуют некоторые директивы конфигурации Passenger. Я могу продублировать поведение, которое вы описываете, закомментировав директивы PassengerDefaultRuby и PassengerRoot из моего пассажира .conf. Путь, который вы хотите увидеть, будет зависеть от вашей системы / метода развертывания, но чтобы дать вам представление, вот как мой выглядит на сервере песочницы cPanel с использованием RVM:

PassengerRoot / usr / local / rvm /gems/ruby-1.9.3-p448/gems/passenger-4.0.19 PassengerDefaultRuby /usr/local/rvm/wrappers/ruby-1.9.

2
ответ дан 4 December 2019 в 14:04

Теги

Похожие вопросы