[решение] mingetty кушают процессор на VPS
Прислано: Akzhan
вт, 13/07/2010 - 10:24
После обновления VPS до Fedora 9..12 многие могли заметить наличие шести процессов mingetty, которые со временем начинают потреблять существенную часть ресурсов процессора.
На одном форуме я прочёл решение, которым поделюсь здесь:
mkdir ~/tty_old mv /etc/event.d/tty* ~/tty_old/ reboot
- Для комментирования войдите или зарегистрируйтесь
Сволочи, ломанули
Прислано: Akzhan
пт, 02/07/2010 - 21:41
Прошёл год, и нас ломанули... напомню на всякий правила:
* Делаем бэкапы;
* Переходим на текущую версию ОС;
* Используем блокеры... например, в Fedora 13 делаем просто
yum install denyhosts
service denyhosts start
P.S.: взлом произошёл только после установки WordPress 3.0 (до этого ничего не менялось)...
Обновляем операционную систему на нашем VPS
Прислано: Akzhan
сб, 06/03/2010 - 11:10
В компании .masterhost предоставляют образы с операционными системами, для которых уже анонсировано EOL (время жизни продукта уже завершено).
Для Fedora Core 7 дела можно частично поправить, используя репозиторий remi для получения свежих обновлений, типа PHP 5.3.
Тем не менее, более правильно обновиться до новой версии операционной системы.
Процесс лучше проходить последовательно.
с Fedora Core 7 на Fedora 8 (шаг необязательный)
yum update
yum clean all
rpm -Uvh http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/8/i386/fedora-release-8-6.transition.noarch.rpm
yum clean all
yum -y upgrade
rebootПосле перезагрузки (занимает десяток секунд) проверяем версию:
cat /etc/issue
с Fedora Core 7 или Fedora 8 на Fedora 9
yum update
yum clean all
rpm -Uvh http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/9/i386.newkey/fedora-release-notes-9.0.2-1.noarch.rpm http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/9/i386.newkey/fedora-release-9-5.transition.noarch.rpm
yum clean all
yum -y upgrade
rebootс Fedora 9 на Fedora 10
Пришлось убить avahi, так как он не резолвился (yum remove avahi).
yum update yum clean all
Делаем backup
Прислано: Akzhan
пт, 19/02/2010 - 13:07
Для создания резервных копий на удалённом сервере отлично подходит утилита rdiff-backup, у которой есть пара важных достоинств:
- Она работает не только в Linux, FreeBSD и MacOS, но и в Windows;
- Можно получить состояние сайта на любую дату.
Прочесть подробную инструкцию по использованию.
Ставится она как
yum install rdiff-backup
Единственное, что базы данных надо предварительно скопировать через mysqlhotcopy в отдельную папку, чтобы гарантировать их непротиворечивое состояние, и после их обработки эти копии удалить.
По крайней мере, так сейчас устроено у меня.
- Для комментирования войдите или зарегистрируйтесь
Плагин jquery.keyfilter.js
Прислано: Akzhan
ср, 18/02/2009 - 09:47
Очень нравится мне возможность ограничивать набор вводимых символов в полях ввода с помощью регулярного выражения.
Эта функциональность существует в Ext.JS, но этот каркас несколько тяжеловесен для большинства сайтов. Поэтому я нарисовал плагин для jQuery, выполняющий тот же функционал.
Настройка VPS в .masterhost - Первые шаги
Прислано: Akzhan
вт, 27/01/2009 - 10:29
Введение
В этой статье я расскажу о своих первых шагах, как я настраивал VPS, заказанный в компании .masterhost.
Здесь будут описаны только самые первые шаги по запуску своего сайта на VPS. В дальнейшем мы обязательно затронем вопросы резервирования данных и разделения прав.
Не обошлось без скрытых камней, которых я надеюсь помочь Вам избежать.
Заказ
Для начала я зарегистрировал себе домен, и заказал VPS (Fedora Core 7, тарифный план VPS Standard, без Plesk). Поддерживать DNS я предпочёл через сервера .masterhost, поэтому зашёл в контрольной панели в "персональные услуги и настройки", и включил там услугу "поддержка DNS (клиента)". Обходится это в $0.25 независимо от числа доменных зон.
Использовать Plesk я посчитал невыгодным, так как настроить всё можно и без него, а эта панель кушает немало ресурсов (особенно заметно на младших тарифных планах).
Операционную систему Fedora Core 7 выбрал случайным образом (как предлагаемую по умолчанию), и все последующие шаги имеют смысл, скорее всего, только по отношению к ней.
После получения реквизитов домена пришлось включить отдельно клиентскую поддержку DNS для этого домена (там же в персональных настройках), чтобы домен появился в редакторе DNS.
Установка необходимого программного обеспечения
Изначально мы получаем достаточно голый сервер с установленным Apache 2.x. Естественно, такая конфигурация крайне неэффективна.
Поэтому мы установим связку nginx + Apache. Кроме того, обычно нам потребуется также PHP и MySQL.
Последние новости нашего хостинга
Прислано: Akzhan
пт, 12/09/2008 - 15:34
Итак, к сегодняшнему дню мы завершили тестирование и отдали в пользование два новых проекта:
1) Хостинг выделенных серверов в Нидерландах, с нашей техподдержкой и нашим биллингом. Естественно, чуть выше latency, но намного ниже цены относительно российского хостинга.
2) Возможность автоматизированной инсталляции программного обеспечения типа Drupal на виртуальном хостинге.
На самом деле автоматической инсталляцией этот процесс не ограничивается. Во-первых, для тарифа CMS-Профи мы будет полагать совершенно иные лимиты, во-вторых, при установке ПО нашими средствами идёт оптимизация на уровне нашего ПО.
То есть - если Вы установили Drupal сами вручную, то он будет работать медленнее, чем в случае автоматической установки.
Этим вечером проапгрейдили drupal.ru до тарифного плана VPS Pro
Прислано: Akzhan
ср, 06/08/2008 - 22:21
Этим вечером проапгрейдили drupal.ru до тарифного плана VPS Pro, не дожидаясь обновления сайта до Drupal 6.
Будем наблюдать.
P.S.: до этого был Drupal 5 + VPS Standard, причём с запасом, но днём подтормаживало, по наблюдениям Акселя.
drupal.ru - shutdown на приблизительно 1 час (с 12:26)
Прислано: Akzhan
пн, 14/07/2008 - 07:11
drupal.ru - shutdown на приблизительно 1 час (с 12:26).
просьба не волноваться, постараюсь свести простой к минимуму.
UPDATE: 13:12 закончил.
PHP: FastCGI и eAccelerator
Прислано: Akzhan
вт, 03/06/2008 - 18:47
Очень любопытная статья про PHP: FastCGI и eAccelerator.
Кстати, прямо коррелирует с моими наблюдениями.
Лёгкий AJAX - .mrpc
Прислано: Akzhan
вс, 20/04/2008 - 19:37
Честно говоря, проще взглянуть сюда:
http://akzhan-mdev.mhost.ru/samples/mrpc/dust.htm
Вызовы серверных методов с клиента, максимально упрощённо. Поддерживается как синхронный вызов, так и асинхронный.
Вот пример:
alert($.mrpc.Test.yo('foo'))
Синхронный вызов метода yo класса Foo на сервере и показ результата его выполнения на клиенте.
Исходные тексты:
http://akzhan-mdev.mhost.ru/projects/.mrpc
UPD: Обновлено до версии 1.1! Для удобства переноса на другие серверные языки.
- Для комментирования войдите или зарегистрируйтесь
Сволочи :))
Прислано: Akzhan
чт, 17/04/2008 - 22:18
Ладно, расползлись мои статьи за 10 лет по рунету, но нафига такие эпиграфы вставлять ?)))))))))
http://delphiworld.narod.ru/base/windows_name_spaces.html
плакалъ :)
Моя первая тема, на основе Blueprint
Прислано: Akzhan
ср, 16/04/2008 - 22:02
Не секрет, что я люблю крайне лаконичные сайты.
Сегодня наткнулся на Blueprint CSS Framework и за полчаса наваял тему для Drupal 6.
Минималистично. Установлена по умолчанию на моём сайте.
P.S.: Прикрепил к статье на своём сайте. Точный адрес - выше.
P.P.S.: немного обновил тему. Изменил немного расположение и заголовки.
Мой собственный дневник
Прислано: Akzhan
пн, 14/04/2008 - 18:10
Собственно, сегодня после конференции РИТ 2008 вдруг решил создать себе дневник.
Сегодня создал его на http://akzhan-mdev.mhost.ru/
Кто заметил изменения?)
Прислано: Akzhan
чт, 10/04/2008 - 11:38
Итак, в течение дня на всех младших тарифных планах произойдёт следующий промежуточный шаг оптимизации...
Просто интересно, кто из Друпалеров быстрее всего заметит разницу :)