У кого-либо есть возникшая проблема под управлением Марионеточной Панели инструментов на Пассажире Ruby 5? Если да делает это, действительно работают с той Пассажирской версией?
Я уже имею установку и настроил необходимые файлы, требуемые запускать Марионеточную Панель инструментов через Пассажира. В настоящее время тестовую страницу Apache показывают вместо меню панели инструментов. Это не появится, если Марионеточная Панель инструментов будет запущена в легком сервере Webrick.
При обыске большинства образцов установки и руководств по тому, как установить и настроить его для Centos 6. Я видел, что большинство из них было основано на Пассажире 3 / 4. Я в настоящее время использую 5.0.10, как это используется в сочетании с Марионеточными 3.8.1. Одна бесспорная вещь состоит в том, что RailsAutoDetect удерживается от использования в версии 5, и это было прокомментировано.
Ниже моего марионеточного-dashboard.conf файла (загрузочный модуль был перемещен в другой файл для предотвращения двойного инстанцирования),
На журналах первая ошибка сообщила, что это - путь,/usr/share/puppet-dashboard/public/reports/upload не там, таким образом, я создал те подпапки, чтобы видеть если, какова была бы следующая ошибка.
Как следующая ошибка в файле журнала после этого теперь показывают: Попытайтесь вручить каталог:/usr/share/puppet-dashboard/public/reports/upload/
Внешняя опция конечной остановки узла и узла была прокомментирована для не разрушения нормальных марионеточных операций интервала выполнения в течение рабочего дня.
PassengerHighPerformance on
PassengerMaxPoolSize 6
PassengerPoolIdleTime 1500
PassengerStatThrottleRate 120
Listen 3000
<VirtualHost *:3000>
ServerName mi-cloud-mgmt-config-01
ServerAlias mi-cloud-mgmt-config-01.mimos.local
RailsBaseURI /
PassengerAppRoot /usr/share/puppet-dashboard/
DocumentRoot /usr/share/puppet-dashboard/public/
# UPDATE THIS TO YOUR FQDN
<Directory /usr/share/puppet-dashboard/public/>
Options None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/dashboard_error.log
LogLevel debug
CustomLog /var/log/httpd/dashboard_access.log combined
ServerSignature Off
</VirtualHost>
У меня была эта проблема, и я заметил, что /usr/share/puppet-dashboard/config.ru
не " не существует. Мне удалось исправить проблему, выполнив
cp vendor/rails/railties/dispatches/config.ru .
в / usr / share / puppet-dashboard
.