gor: Блог

Главные вкладки

Limiter - инструментарий системного администратора

15 декабря 2009 в 3:27

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

Итак, Limiter - это демон, работающий постоянно и следящий за процессами.
Он может ограничивать CPU % (а попросту сколько процессорного времени) будет выделено конкретному процессу или группе процессов.

Так же есть возможность, в зависимости от loadavg, убивать процессы, изменять приоритет, запускать скрипы.

При этом запуск скрипов можно осуществлять как при росте нагрузки, так и при ее падении. Это определяется параметрами правила.

Простейшие примеры, в которых я использую этот демон:

- убить все процессы не принадлежащие root и mysql, при критической нагрузке.
- при спасении нагрузки , поднять httpd, почту, фтп и другое.
- ограничить процесс cp,gzip - 5% CPU.

Что это мне дает:
- если на сервере сверх нагрузка, и я сейчас не в консоли, я все равно смогу зайти по ssh. Так как потенциально скрипу, что грузил - будет убит, и нагрузка пойдет вниз.
- если я сейчас где- то далеко от возможности выйти в инет, сервер сам справится с источником нагрузки (конечно если это единичная попытка оверлоада), или продержит сервер на плаву, пока я доберусь до SSH.
- исключить нагрузку на сервере от процесса бекапа.

… И многое другое.

Если это то, что вам надо и вы это давно искали - более детальную документацию и демо на 7м дней можно найти тут: http://it-patrol.ru/limiter/details

0 Thanks

Новый сервер, Новая акция - второй месяц бесплатно

19 ноября 2009 в 7:55

Представляю вашему вниманию новый сервер JAGUAR , рассположенный в Великобритании.

При заказе до 18 декабря все пользователи получают второй месяц хостинга бесплатно.

0 Thanks

Dolphin - новый поисковый робот

24 октября 2009 в 1:26

На днях обнаружил вырасшую нагрузку на сервер. Стал искать причину и наткнулся на большое количество конектов с IP 94.127.144.38
Дальнейшее расследование показало что это некий "Mozilla/5.0 (compatible; Dolphin/1.0; +http://telehouse.ru/crawler.html)"

Это вообщем какойто новый бот который сканит наши сайты.
Особо жестко его бортовать не стал, хотя он очень неприятно нагрузил один мой сервер.
Я ему обрезал скорость конекта до 2к в сек.

Пусть индексирует на здоровье.

0 Thanks

Хостинг для WP

12 сентября 2009 в 17:19

Приветствую всех форумчан.

Прошу вас проголосовать и отметится в данном топике.
Я надеюсь что наберется достаточное количество голосов, чтоб я мог расчитывать взять отдельный сервер под хостинг для WP.
Я знаю что среди пользователей данного форума есть те, кто использует WP для своих сайтов на равне с Drupal, и данный топик предназначен в первую очередь вам.

С Уважением, Егор.

0 Thanks

Magic Cache - новый модуль кеширования

26 августа 2009 в 3:11

Приветствую.
Сегодня, просматривая новые модули на drupal.org, я наткнулся на модуль magic_cache

Описание:
Экспереминтальный модуль кеширования для Core модулей Drupal, который работает и с анонимусами и с авторизироваными пользователями.
Этот модуль ускорит вдвое работу ваших тяжелых сайтов.
Это не стандартный кеш движек, так что вы можете его использовать с другими системами кеширования. От вас не требуется никаких изменений в setting.php

Поправка:
Этот модуль не готов для рабочих сайтов пока что. Для того чтоб увидеть улучшения, необходимо около 100 активных модулей. Пожалуйста используйте только для тестов. Результаты тестов можно посмотреть тут #471322: Initial test

0 Thanks

Хостинг от Гора. История, планы, цели.

19 июля 2009 в 6:03

Многие из вас уже знают о Хостинге от Гора, предоставляемый на сайте It Patrol inc.*. Но мало кто знает о пройденном пути, о целях, о планах на будущее.
И этой статьей я постараюсь восполнить эти пробелы.

0 Thanks

Новый сервер, 2рой месяц хостинга - бесплатно.

28 июня 2009 в 20:53

Внимание для всех, кто следит за предложениями о хостинге под Друпал.

Спешу вам сообщить, что с 03.07.09 будет доступен новый сервер с следующей конфигурацией:

CPU: Intel Quad Core X3210 2,13GHz
RAM: 4GB HDD: 2x500Gb SATA

Будушее название сервера - neptune.
Расположение - амстердам.
Как и все сервера, этот сервер будет заточен под Друпал.
[color=#FF0000][b]На данном сервере будет использоваться InnoDB для MySQL, NGINX как прокси перед апачем
[/b]
Пожалуйста устанавливайте
'reverse_proxy' => TRUE,
в settings.php

Обратите внимание, что $conf=array( и ); могут быть тоже у вас закоментированы, их надо раскоментировать тоже.
в итоге если не считать коменты - у вас должно получится:

$conf=array(
  'reverse_proxy' => TRUE,
);

Необходимо ставить true чтоб в базу друпала вписывался реальный ИП посетителя а не ИП сервера.
[/color]

На заказ нового аккаунта на этом сервере распространяется промоакция - 2рой месяц хостинга - бесплатно.
Это касается как и текущих клиентов, так и новых.
Акция окончена.

Более детальнее на этой странице

0 Thanks

Субьективное мнение: состояние рынка програмерских услуг.

4 июня 2009 в 17:33

Обдумывая ситуацию, что я вижу с результатами потуг разных програмерских контор, просто програмеров и недопрограмеров, я пришел к следующему выводу:
На текущий момент хороший програмный продукт можно получить только если его будут писать люди (конечный разработчик) не заинтересованные в деньгах, и заинтересованные сделать свою работу хорошо.
Конечно же это противоречит текущему мировозрению большинства, которое можно сформулировать в виде следующей фразы "Как бы ничего не делая, заработать побольше".

Несколько мыслей что подтверждают выше сказаное утверждение.

Google, молодая (сравнительно) корпорация , которая растет как на грибах. Да, они получают хорошую оплату, НО програмеров туда выбирают таких, которым важнее то, что они делают, а не за что они делают. И чтоб больше они так думали - им делают все условия для такого труда. Конечно же мало кто способен трудится в таком режиме, потому и отбор достаточно сложный.

Linux,FreeBSD, OpenOffice etc(список можно продолжать долго) опенсурс продукт, который делается групой интузиастов. Им тоже важно сделать сам линукс , а не получить денег за это.

Если вы имеете еще примеры - пишите, если имеете возражения - тоже пишите.
НО Учтите в возражениях следующую мысль - речь о конечных разработчиках, тех кто непосредственно разрабатывает архитектуру ПО и пишет сам код.

0 Thanks

Панель управления хостингом " Robin"

14 апреля 2009 в 8:05

Уважаемые клиенты хостинга it patrol inc. (Он же Хостинг от Гора).

Мы начинаем Бета тестировние панели управления хостингом. Рабочее название панели - "Robin". К сожалению еще не все как надо сделано, но начинать тестировать публично надо когда-то.

Для получения доступа к панели "Robin" и принятия участия в тестировании вам необходимо:

- сообщить о своем желании (коментарием, ICQ сообщением или через тикет систему)

- найти письмо что было выслано на ваш контактный емайл с доступом на этот сайт (отличается от письма активации хостинга)

Вам будет предоставлен доступ к панели "Robin" в течении 12-24часов.

В процессе тестирования оформляйте результаты найденых багов следующим образом:

- полный путь на страницу, где найден был баг.

- ссылку скриншот, залитый на один из публичных сервисов графических файлов (тикет система к сожалению режит приатаченные файлы), на котором видно проблему

- максимально подробное описание ваших действий перед тем, как появилась ошибка.

Заранее благодарим за активную помощь,

С Уважением, Gor & Kaiser

PS: всем клиентам рекомендуется подписаться на рассылку на сайте http://it-patrol.ru/

0 Thanks

О Друпал Хостинге от Гора.

9 апреля 2009 в 23:23

Уважаемые клиенты, содрупальчане и просто хорошие люди)
Я таки наконецто запускаю свой сайт и посему к Вам всем есть человеческая просьба:

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

PS обсуждать дизайн пока не предлагаю - его еще надо довести до ума (наполнить контентом), чтоб было понятно смысл такого постоения сайта.

Заранее большая благодарность
С Уважением, Gor

PS: все желающие разместить баннер на своем сайте - могут использовать следующий:
drupal hosting | друпал хостинг | it patrol .inc

Ссылка на страницу с разными банерами
в alt большая просьба вписывать "drupal hosting | друпал хостинг | it patrol .inc "

0 Thanks

Сравнение производительности

7 февраля 2009 в 19:43

Подкинули интересные данные результатов теста
Согласно этих тестов PHP очерь долго работает.
Я повторил на своей машине тест и получил вот такие данные

 time php test.php
102334155

real    21m14.873s
user    15m48.645s
sys     4m48.129s

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

<?php

function value($value){
        if($value <= 2)
            return 1;

        $f1 = value($value - 1);
        $f2 = value($value - 2);

        return $f1 + $f2;
 }
 
 $x = value (40);
 echo $x;

и вот такой вот результат теста

time php test2.php
102334155
real    2m17.596s
user    2m14.056s
sys     0m0.534s

Вот и подумалось, что отказ от ипользования ООП php в Drupal имеет однако очень даже численное подтверждение разумности данного подхода.
Функции то работают быстрее.

0 Thanks

Сервера в аренду [Canada]

21 января 2009 в 17:59

Есть возможность предоставить сервера под проекты на Drupal. (не путайте с хостингом, 1 сервер в 1 руки)

Условия такие:
- мое администрирование сервера.
- размешение серверов - Канада, Монреаль
- сейчас есть возможность взять unlimited трафик на 10mbit (ограниченая акция) или от 1500 GB/month
- ПО apache, php, mysql, exim, dovecot
- могу предоставить свои NS для доменов.

Цены от 220$ (в цену включена арендная стоимость сервера + мои услуги)
Конфигурация от Pentium 4 2.4GHz,1GB RAM,320GB SATA2

0 Thanks

Проблемы с доступок ряду сайтов

12 января 2009 в 17:53

Сегодняшний понедельник принес своих неприятностей.
2 часа и 30 минут назад возникли проблемы на магистральных каналах.
Общий анализ показал что это гдето в европе. Причем страдал доступ не только с Канады в Россию но и наоборот. Для меня лично это обернулось невозможностью доступа как на свои сервера, так и на ряд других сайтов. Поиск публичных новостей об аварии ничего не дал, видимо еще не просочилось в СМИ.
А вот запрос по каналам личной связи - дал ответ. Есть проблемы у golden телеком.

0 Thanks

image_upload новое дыхание. Обновление модуля.

4 ноября 2008 в 17:56

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

Ссылка на скачивание image_upload
Описание:

image_upload
Новые функции:

- интеграция с imagecache.
- аплоад форма поддерживает для сортировки drag&drop механизм

Новые настройки:
страница типа ноды:
- возможность вывода приатаченных рисунков
- выбор imagecache namespace для данного типа ноды. Используется сразу при аплоаде картинок а также при выводе приатаченых картинок.

настройки модуля views:
- возможность указания imagecache namespace при создании views приатаченных рисунков

Новые возможности для програмистов:
- добавлен theme_image_upload_node_image_view, который вызывается в hook_nodeapi если стоит галочка "Show Images in node view."

А также в зависимости добавлена запись о зависимости от imagecache

Удалено:
встроенный механизм генерации превьюшек размером 100x100

Пробуем, пишем баги.

Drupal developer,
Gor

0 Thanks

Нужен ли вам хостинг с автообновлением Drupal ядра?

1 ноября 2008 в 20:02

Суть предложения следующая:
Есть публичная папка /opt/drupal/{5,6}
Регулярно проверяется на наличие обновления для каждой ветки друпал, если обновление есть то:
- обновляется ядро для каждой ветки друпала отдельно.
- на ваш емайл высылается сообщение что ядро обновлено.

В Вашей папке сайта есть папка sites в которой ваша тема и ваши модули
Вы можете устанавливать свои модули и темы без проблем.

Внимание, обновление с ветки на ветку -не происходит.

Жду от сообщества предложений и коментариев.
По итогам голосования будет принято решение о внедрении или невнедрении такого предложения на моем хостинге.

С Уважением, Егор

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

0 Thanks

Администрирование ВДС, сервера.

2 сентября 2008 в 19:31

Приветствую всех.
Думал как начать пост, и понял что все фразы вызывают рвотный рефлекс, связаный с тоннами спама, что падают с экранов телевизоров, радио, уст менеджеров и рекламных агентов.
Бррр...
Вообщем, пиплы, я в дополнение хостинг услуг, хочу еще предложить админ услуги.
Что это такое? Ну например есть у вас ВПС (или ВДС что правда одно и тоже) или что еще лучше Сервер и на том зверище у вас стоит друпал.
И конечно вы хотите чтоб он бегал быстро , что правда ну совсем не совпадает с желаниями этого зверя.
Я за умереную цену заставлю этого зверька крутится как белка в колесе, выжимая все до последнего мегагерца и мегабайта.

Ответ на вопрос, что вы все рано или поздно задаете - сколько это будет стоит. Ответ -$ 20 час. Настроить сервер с webmin под друпал, может занять от 1 часа и более (зависит от того, что вы захочите поставить кроме базовой настройки).

Так-же возможна помесячная поддержка. Включает: мониторинг сервера (сервисов), бесплатное обновление (и главное своевременное) ПО, решение системных задач. Бесплатная настройка. Все это добро по 80 евро в месяц.

Возможные способы контакта - тикет система support.it-patrol.com. Ни один из запросов не будет утерян, и все получат ответы на интересующие вопросы.

С Уважением, Gor.

PS Мои знания:

0 Thanks

Изменения в модуле locale

13 июня 2008 в 18:05

По просьбе пользователя compawa, я сделал изменения для модуля locale (Drupal6). Изменения заменяют блок ссылок на языки, на select форму.
При этом, если в броузере отключен js, то видна обычная форма с кнопкой, если же js включен - то виден только select в котором выбирается язык. После выбора языка (при включенном js) происходит обновление страницы на выбранный язык.
- путь сохраняется, меняется только язык.
- по умолчанию выбран текуший язык, что сейчас активен.

Теперь сам код.

0 Thanks

Ищу подработку админа.

10 июня 2008 в 20:40

Нуждаюсь в дополнительной подработке админом.
Удаленно.

Мои знания:
linux (gentoo-*, rhe-*, centos-*, fc-*, ubuntu-*, etc) - от установки до настройки и тюнинга под разные задачи.
Активное использование bash scripting.
Глубокие знания работы вебсерверов, большой опыт настройки и сопровождения.
Знание языков програмирования (c, c++, php).
Опыт работы - более 5ти лет
Интересует в первую очередь подработка.

Обращайтесь.

0 Thanks

VDS хостинг

2 июня 2008 в 21:20

Предлагаю VDS (virtual dedicated server) под друпал, на моем личном сервере, система - openvz.
Главный ИП сервера 92.241.176.4 (для проверки пинга и трасероута).
Конфигурация ПО - специально под Drupal: nginx 0.6.31 + php5-fcgi. Достаточно распаковать архив сайта, и создать базу. Помощь в утановке drupal будет оказана бесплатно.
Результаты тестирования данной конфигурации ПО, при разных настройках ВДС - можно посмотреть в этом топике

Предлагаю следующие тарифы, но можно договорится об персональном.

0 Thanks

Помощь в переезде.

2 июня 2008 в 19:11

Оказываю помощь в переезде с хостинга на хостинг. Возможно длительное сотрудничество, тогда все разговоры с тех поддержкой веду сам на их языке (опыт работы в хостинге - 5 лет.). Также могу следить за адекватностью хостера и посоветовать вовремя переехать, в случае назревающих проблем (например перенаселенность сервера, регулярные проблемы с роутингом и тп.).
[b]Платно, цена договорная.[/b]
Для контакта - личное сообщение, email: gor.martsen <Собака> gmail.com. ICQ есть, сообщу ее только через ПМ или письмом.

0 Thanks

Paymet Gateway API - модуль для обработки оплат.

31 мая 2008 в 17:56


Я решил обновить данный топик, чем поднимать новый.
Итак
.... Прошло 1,5 года.

Payment Gateway API - модуль для Drupal-6.x .
Последняя версия - 6.x-1.2-beta4

0 Thanks

VDS Nginx VS Apache

26 мая 2008 в 17:09

Вчера я настраивал два одинаковых вдс с apache-2.2.3 и nginx-0.5.33. Провел ряд тестов утилитой ab из комлекта apache. Сегодня обновил nginx до версии 0.6.31 и тоже провел идентичные тесты.

Немного о самих тестах. Как уже говорил - проводил утилитой ab. Всего для каждой конфигурации было 3 теста, каждый по 100 запросов, но с разной конкуренцией. Первый - 1 запрос, Второй - 3 запроса, и Третий - 10 запросов одновременно.

Так же было 3 серии тестов для каждой конфигурации. Отличались они по частоте процессора вдс. Первый 100Mhz, второй - 300Mhz, и третий 500Mhz.

Запрос посылался на index.php , который выдавал титульную страницу drupal CMS с 10тью постами.

Получился следующий график:

Более детально можно прочитать у меня на сайте по адресу: devstaff.ru

0 Thanks

Друпал хостинг. Предложение

25 мая 2008 в 12:14

[color=red][b]ВНИМАНИЕ: Работает сайт http://it-patrol.ru
Вся адекватная времени информация находится теперь там.[/b][/color]

Немного осмотрелся на сайте - вижу что есть реальная проблема - хостинг под друпал. Кто то из гигантов хостинга так или иначе решает - кто то уезжает к другим хостерам аж заграницу.

На сейчас есть три сервера:
eagle - AMD Phenom(tm) 8750 Triple-Core Processor, 4GB RAM, Monreal, Canada
goblin - Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz, 3GB RAM, Saint-Petersburg, Russia

0 Thanks