Balancer: Все сообщения за 9 Июля 2009 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
** Сообщение с ограниченным доступом **

Balancer

администратор
★★★★★


Вот уже 5 часов понемногу чищу место на сервере :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
MIKLE> а что за ступенка на синем диске ближе к вечеру? гигов так на 3-5 вверх и на 7-10 вниз?

Там не гигабайты, там проценты :)

Логфайл один старый запаковал. Пока паковал - вверх. Потом грохнул оригинал - вниз :)

...

Основная война за зелёненькую сейчас идёт :) Уже 4Гб по-мелочи начистил...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
minchuk> Странная ситуация... Уже некоторое время нет возможности выставлять "репутацию". Ну нет так нет, пока и не особо нужно было.

minchuk: Репутация - работает :)

minchuk> Но сейчас захотел — почистил "куки" (как обычно рекомендовалось) и тем не менее НЕТ опции? Что ни будь присоветуете?

Странно. Там форма выставления репутации статическая. Обязана всегда быть видна.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Пойду посплю пару часов. И с 4-х до пяти, когда посещаемость минимальна, начну корёжить БД форума на предмет добавления новых полей :) А то раньше места не хватало на создание копии.

Соответственно, где-то на полчаса Авиабаза будет недоступна.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
minchuk> ЁК! Что за...
minchuk> Опять. От, что имею на экране:

Гм. IE6 в наш просвящённый век? :) Боюсь, что это его так колбасит...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
bldfkjsndjfn
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Идея реализации унифицированного механизма циклической обработки (чистка кешей, логов доступа, таймерные задачи), затрагивающих весь хостинг вместе с разнородными проектами разной степени взаимной реюзабельности признана избыточно сложной и ненужной. Порождается масса проблем и подводных камней, связанных с ограничением взаимного доступа и конфигурированием объектов.

Теперь строго и однозначно - все механизмы обработки работают с раздельными конфигурациями отдельно.

Уточнение на счёт базовых констант:

базовые каталоги системы:
BORS_CORE - как и всегда, путь к ядру системы
BORS_3D_PARTY - путь к расширениям третьих сторон

Каталоги конкретного хостинга/сервера:
BORS_HOST - индивидуальные настройки хостинга/сервера, не требующие синхронизации, например, между тестовым и рабочим сервером. Это могут быть настройки путей ФС, доступа к БД и т.п. Все привязки к хостингу.
BORS_LOCAL - настройки проекта, общие для всех сайтов, например, синхронизируемые между тестовым и рабочим серверами. Общие классы, их конфигурация и т.п. Никаких привязок к хостингу.

Индивидуальный каталог сайта
BORS_SITE - все персональные настройки данного сайта. Никаких привязок к хостингу.

Дополнительно
BORS_APPEND по-прежнему поддерживается, но к использованию не рекомендуется. Это массив отдельных подключаемых разделов. Использовать с осторожностью, так из каталогов, указанных в нём не загружаются config-файлы, что может привести к неработоспособности объектов, которые лежат по этим путям. Не забывайте конфигурировать их в своём разделе.

...

BORS_CORE/tools/cron/loop.sh теперь, поскольку перестал быть глобальным, требует обязательного параметра - списка констант путей. Должен для каждого проекта вызываться отдельно. Например, так:

loop-local.sh
code bash
  1. #!/bin/sh
  2.  
  3. ./loop.sh BORS_CORE=/home/balancer/work/programming/php/bors-core,BORS_SITE=/home/balancer/work/programming/php/bors-aviaport-hg


Параметры перечисляются одной строкой без пробелов.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Возможны ситуации, когда нужно обращаться к БД с одним именем на разных серверах.

В этом случае допустима запись при конфигурировании доступа вида:
code php
  1. mysql_access('ALIAS-DB-NAME => REAL_DB_NAME', 'login', 'pssword', 'remote-server');
  2. mysql_access('REAL_DB_NAME', 'login', 'pssword');

В этом случае объекты БД будут привязываться к именам:
code php
  1. $dbh = new driver_mysql('REAL_DB_NAME'); // Работа с локальным mysql-сервером
  2. $dbh = new driver_mysql('ALIAS-DB-NAME'); // Работа с удалённым mysql-сервером с БД REAL_DB_NAME


Соответственно, в конфигах ORM-объектов можно прописывать алиасы.

В записи 'ALIAS => NAME' допустимо любое количество пробелов или их отсутствие.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
** Сообщение с ограниченным доступом **

Balancer

администратор
★★★★★
D.Vinitski> Тут мой пост исчез о том, что Чехословакия была не бедней СССР. Жду обьяснений.

Это ты не про Модернизация СССР [D.Vinitski#09.07.09 03:07] ?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
** Сообщение с ограниченным доступом **
** Сообщение с ограниченным доступом **

Balancer

администратор
★★★★★
Татарин> Были. Хаус любил зажевать хавку в их компании.

Или телек смотреть. Любил он их за то, что ненавязчивые :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
** Сообщение с ограниченным доступом **

Balancer

администратор
★★★★★
D.Vinitski> А сабж тем временем назначен помошником Обамы по чему-то там :)

Доктор Хаус или Хью Лори? :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru