То, почему делает марионетку, продолжает говорить мне: “Puppet.features.rubygems? удерживается от использования. Потребуйте rubygems в точке входа своего приложения при необходимости в нем”?

Да, если журнал заполняется из-за большей транзакции, и файл журнала установлен на, НЕ авторастут, то транзакция будет приводить к сбою и откатывать.

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

Вы не упоминали размер своего файла данных или вид действия Ваши дескрипторы базы данных, таким образом, у меня нет способа знать, являются ли 10 МБ достаточно большими.

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

1
задан 26 February 2013 в 15:46
2 ответа

Репликация файла FRS отделена от репликации AD. Обычно это означает, что FRS отключен, и его перезапуск на контроллерах домена, на которых отсутствуют файлы / папки, будет реплицироваться.

Существует журнал событий FRS - вы можете начать с изучения любых сообщений в нем.

Существует инструмент командной строки, ntfrsutl, который может предоставить некоторую информацию и иногда полезен для принудительной репликации:

https: //blogs.technet. rubygems, поскольку у Bundler есть своя логика для управления драгоценными камнями в текущая среда приложения. А набор гемов, версий и т.д. часто отличается от того, какие драгоценные камни вы могли установить, через rvm для пример.

Если сборщик не загружен, вернитесь к старому поведению, а именно перед вызовом кода марионетки убедитесь, что rubygems загружен. Идеально, это должно быть сделано в сценарии bin / puppet, однако это не так работают с настройками стойки, поэтому мы переместили загрузку rubygems в командную строку код, который фактически является точкой входа в марионеточное приложение.

Некоторые функции, например, «топать», вызывали Puppet.features.rubygems? только из-за побочного эффекта загрузки rubygems перед оценкой вызывающие жемчужины функции. В этом больше нет необходимости, поскольку мы обеспечиваем система загрузки драгоценных камней работает с самого начала.

Пользовательские функции могут вызывать Puppet.features.rubygems?, поэтому мы добавлено предупреждение об устаревании и сохранено старое поведение ( явно требуя rubygems). Может потребоваться изменить пользовательский функции для обеспечения правильной работы марионетки в сборщике

Если вы обновили Puppetmaster до версии 3.0.1, вам также следует обновить все ваши марионеточные агенты. Или наоборот.

2
ответ дан 3 December 2019 в 18:58

, если какой-либо провайдер или что-то еще, что вы используете, вызывает Puppet.features.rubygems? затем отображается это предупреждение. Раньше марионетка использовалась для загрузки рубиновых драгоценных камней в библиотеки, что было неправильным способом, и предполагалось, что это будет устаревшим. Но для обеспечения обратной совместимости они по-прежнему поддерживают этот вызов и показывают предупреждение, указывающее, что это неправильный путь.

1
ответ дан 3 December 2019 в 18:58

Теги

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