adm.unix

Рейтинг
88
Регистрация
03.09.2009
Himiko:
Вы читали, что ТС написал, что в портах просто нет новой версии?

Прошу прощения, действительно невнимательно прочитал вопрос ТС.

как обновлять? Вот так:

1.Обновить дерево портов любым удобным способом.

Например: portsnap fetch extract

Либо portsnap fetch update, если уже обновляли дерево портов через portsnap

2. Для обновления вам потребуется portupgrade. Проверим, установлен ли такой пакет в системе: pkg_info -Ex portupgrade

Если его нет, установите: pkg_add -vr portupgrade либо make -C `whereis -qs portupgrade` install clean

3. Обновите memcached: portupgrade -v `pkg_info -Ex memcached`

Почему бы не взять несколько бюджетных серверов? Я думаю это лучше, чем один мощный.

Варианты организации:

1. Кластер (2 балансировщика, 2 ноды и докупать дешевые ноды по мере возрастания нагрузки)

Балансировщиком нагрузки может быть сервер c 256-512 Mb RAM c одноядерным процессором, хорошей сетевой картой. Балансировщик хорошо дублировать (протоколы VRRP, CARP). В качестве нод использовать средние серверы (core2 / 2-4Gb RAM). Количество нод легко регулировать по мере необходимости. Конфиги/контент между нодами легко синхронизируются через rsync / csync2

2. Строить некластерую систему, но разносить сервисы по разным серверам: выделенный сервер для MySQL, отдельный жесткий диск под логи (если нужны), отдельный сервер под Web

Считаю что подбирать какой то "супер сервер" неинтересно - это немасштабируемое и совершенно не творческое инженерное решение

Для начала неполохо посмотреть размер очереди: exim -bpc

Какие письма в очереди? exipick -b | less

"Замороженные сообщения" - которые зависли по какой то причине: exipick -z

Так почистим "замороженные письма": exipick -zi | xargs exim -Mrm

Если очередь действительно огромная, вот так ее прибить (все письма в очереди пропадут): exipick -i | xargs exim -Mrm

А перепойнтить MX на google - да, отличная идея в вашем случае

1. fetch http://php-fpm.org/downloads/freebsd-port/php-5.2.10-fpm-0.5.13.tar.gz

2. tar -xvf php-5.2.10-fpm-0.5.13.tar.gz

3. cd php5* && make install clean

4. echo 'php_fpm_enable="YES"' >> /etc/rc.conf

5. /usr/local/etc/rc.d/php-fpm start

URL: http://php-fpm.org/downloads/freebsd-port/

netstat -tnlp | grep nginx

pgrep -lf nginx

1. Поднять mpd pptp VPN сервер на FreeBSD, windows будет клиентом

2. rsync клиент под windows есть

1. edik.dyndns.org должен обслуживать вашу доменную зону

2. у регистратора доменных имен укажите edik.dyndns.org и его IP адрес как DNS сервер, авторитетный для вашей зоны

Можно поднять samba на FreeBSD и подключить "сетевой диск" в windows. Вариантов - много. Если беспокоитесь о защите своих данных, можно поднять VPN между FreeBSD <=> windows и по шифрованному каналу делать бекапы.

Если хотите экономить канал, для вас - rsync. Его фишка в инкрементальных бекапах - заливаться на сервер бекапов будут только изменения. Локально на сервере бекапов можно делать архивы по дням.

Всего: 250