"Небольшие изменения в Graphite(graphite.wsgi) при обновлении Django до версии 1.7"

Fri 26 September 2014

Запуск SGI для старта веб приложения Graphite начинается со скрипта инициализации в дирректории /usr/local/etc/graphite. Файл называется graphite.wsgi.example и после установки порта Graphite необходимо его вручную переименовать и соответственно при обновлении нужно учитывать, что обновится именно файл .example и все новшества и изменения будут в нём.

После последнего обновления, graphite-web перестал у меня запускаться вот с такой, примерно, ошибкой:

File "/usr/local/lib/python2.7/site-packages/django/apps/registry.py", line 131, in check_models_ready
raise AppRegistryNotReady("Models aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.
unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. going in full dynamic mode ***
*** uWSGI is running in multiple interpreter mode ***

Причиной тому несколько обновленных строк в упомянутом выше файле, а именно вместо одной строчки:

import django.core.handlers.wsgi

Стало три строчки таких:

import django
import django.core.handlers.wsgi
django.setup()

Добавляем в свою конфигурацию и перезапускаем uwsgi/apache/etc.

By A. Semenov, Category: freebsd

Tags: freebsd / django / graphite /

Other articles

"Использование gpart на сервере FreeBSD (Sparc64 Sun v215)"

Thu 27 March 2014

Собственно всё как в мануалах, для разметки используем VTOC8.

gpart create -s VTOC8 -f x /dev/xxx
gpart commit

У меня получилось вот так

#gpart show
=>        0  143203410  da0  VTOC8  (68G)
          0   10474380    1  freebsd-ufs  (5G)
   10474380   16771860    2  freebsd-swap  (8G)
   27246240  111137670    4  freebsd-ufs  (53G)
  138383910    4674915    5  freebsd-ufs …

By A. Semenov, Category: freebsd

Continue reading …

"UTF-8, cyrillic console. Русификация и UTFитизация консоли FreeBSD"

Thu 27 March 2014

Правим файл /etc/login.conf

russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:

Применяем изменения

cap_mkdb /etc/login.conf

Устанавливаем язык по умолчанию для нужных пользователей

pw usermod -n ${username} -L russian
reboot

By A. Semenov, Category: freebsd

Continue reading …

"Установка и настройка OpenLDAP клиента на сервер FreeBSD (Sparc64 Sun v215)"

Thu 27 March 2014

Чего меньше всего ожидаешь, работая системным администратором? Правильно! Того, что после первой установки придется еще 3 раза разворачивать FreeBSD на Sun v215 5-6 летней давности, удалённо, без доступа к KVM. Поэтому оставлю тут куски трудов для памятки.

Для подключения к OpenLDAP серверу нам нужны следующие порты: security/pam_mkhomedir security/pam_ldap …

By A. Semenov, Category: freebsd

Continue reading …

"FreeBSD. Munin - мониторинг на коленке"

Thu 20 March 2014

Munin - простое и надежное средство для мониторинга и визуализации "what just happened to kill our performance?" проблем. Сервер представляет собой коллектор, получающий данные с любого устройства или скрипта, будь то SNMP или внешний скрипт. Данные поступают в базу RRD и затем с помощью специального скрипта (/usr/local/bin/munin-cron) визуализируются …

By A. Semenov, Category: freebsd

Continue reading …
Яндекс.Метрика