Профиль пользователя заблокирован сроком «навсегда» без указания причины
  • Зачем спрашивать дважды почту при регистрации на ресурсах?

    pentarh
    @pentarh
    Как пользователя, меня всегда бесят такие формы. Делаю копипаст — лишние телодвижения. Как разработчик, тоже в этой фигне смысла не вижу.

    Вообще, лучшая форма регистрации — поле Email и кнопка Continue. Пароль автоматически делается и шлется на мыло, в куках заводится сессия логина и на втором шаге уточняются недостающие поля, как можно меньше, чтобы не отвлекать человека от его цели попасть внутрь.

    А уж если опечатка в мыле, то уж извините. Из-за одного криволапого напрягать кучу народа лишним полем… зачем?
    Ответ написан
  • Как узнать загруженность сервера в процентах?

    pentarh
    @pentarh
    Кстати, есть еще один баттлнек — context switches в vmstat. Проявляет он себя очень редко, при количестве процессов от 2k. Вроде на 5 основных есть запас, а сервер на ручник становится.
    Ответ написан
    Комментировать
  • Как узнать загруженность сервера в процентах?

    pentarh
    @pentarh
    Может быть 5 параметров нагрузки на сервер: процессор, память, дисковое io, свободное место на дисках и сеть.

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

    Вот и считайте. Проц — top, место — df, io — iostat, сеть — nload. Загрузку оперативы определить не так просто как с остальными. Надо смотреть free,buffers,cached и total. И шевелить мозгом. Признаками нехватки памяти сначала является возрастающая нагрузка на винт, т.к. летит кеш. А потом нарастание свопа.

    LA хоть и позволяет судить о нагрузке, но только относительно. У каждого характера нагрузки своя допустимая планка LA. У меня она варьируется от 1 до 50 в зависимости от сервера. К тому же от количества виртуальных процессоров тоже зависит.

    В общем надо брать это все во внимание и применять конкретно к вашей ситуации. Универсальной формулы нет.
    Ответ написан
    1 комментарий
  • DRBD dual primary + iscsi multipath?

    pentarh
    @pentarh
    А какой зверь будет этот ресурс импортировать? И будет ли оно туда писать?

    Не, мультипас не советую. Там хоть и Ц протокол, все равно данные не совсем синхронно появляются там и там. А если сплит брейн? У вас точно мозг взорвется разруливать )

    Да и вообще, мультипас… Это значит что что-то отличное от DRBD будет с девайсом чето делать и явно DRBD в курс дела при этом не ставить. Стремная затея.
    Ответ написан
  • Не доставляются некоторые сообщения на адреса @yandex.ru @rambler.ru

    pentarh
    @pentarh
    Похоже сервер защищается от слишком плотного потока мыла с вашей стороны. Проверьте айпи в блеклистах, настройте чтобы А и PTR записи внешнего айпи были взаимообратны, поставьте spf запись. Может подозрения отвалятся.
    Ответ написан
    Комментировать
  • Проблемы с MySQL MyISAM - дублирование записей и крэш больших таблиц

    pentarh
    @pentarh
    Too many connections — енто я объясню. На myisam нельзя делать так как вы описали. Активные селекты блокируют всю таблицу и инсерты ждут снятия блокировки. Получается, если ваш селект тормознул хотя бы на секунду, то по вашим данным в очереди набилось уже 1000 инсертов. Вот вам и too many connections.
    Переключайтесь на иннодб, она помедленнее, но блокировки там на уровне строки и от сбоя она хорошо восстанавливается.
    И лучше сделать один extended insert на 1000 строк, чем 1000 инсертов по одной строке. Подумайте над этим.
    Ответ написан
    Комментировать
  • Из-за чего не работает bind9?

    pentarh
    @pentarh
    selinux проверьте cat /etc/sysconfig/selinux

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

    если выключаете селинукс, то надо ребутнуться. Еще не помешает курение /var/log/messages на предмет ошибки бинда.
    Ответ написан
    Комментировать
  • Панель управления сервером?

    pentarh
    @pentarh
    Webmin… No comments www.google.com/search?sourceid=chrome&ie=UTF-8&q=Webmin+vulnumerabiulity
    DirectAdmin — штука более-менее, но многие вещи там реально делаются через жопу.
    Plesk — сложый, тяжелый, требовательный к ресурсам
    CPanel — не работал
    ISP Manager Lite — вообще претензий нет.

    Из своего опыта администрирования скажу, что отечественная разработка ISP Manager Lite — единственное, к чему у меня нет претензий.
    Ответ написан
    2 комментария
  • Файловая система для авaтарок?

    pentarh
    @pentarh
    MogileFS ливжурналом была изначально создана для этой цели.
    Ответ написан
    Комментировать
  • Подключение к сети Сервера с дисковым массивом?

    pentarh
    @pentarh
    Зависит от типа нагрузки и используемых дисков. На рэндом чтении могут быть случаи, когда он не выдаст и 300 мбит с забитыми напрочь IOPSами.

    Во-вторых, 4 Гбита — это пропускной канал FC к принимающему хосту. Что хост делает с дисками и что он отдает в сеть это очень разные вещи, ибо дохрена промежуточных буферов.

    В общем, у вас есть теоретический предел пропускной способности FC линка, а вы спрашиваете про пропускную способность Ethernet канала, который будет подключен через промежуточный сервер. Слишком много неопределенностей между ними. Тестриуйте.
    Ответ написан
    Комментировать
  • Как добиться безотказной работы сайта?

    pentarh
    @pentarh
    Облачный хостинг от Amazon. Создаешь инстансы в разных точках света и вперед.
    Ответ написан
    1 комментарий
  • SMS уведомления

    pentarh
    @pentarh
    использую smsc.ru. обилие интерфейсов, вменяемые цены.

    лично я юзаю smtp. отослал мыло, пришла смс.
    Ответ написан
    Комментировать
  • Схема хранения изменяющихся данных с историей

    pentarh
    @pentarh
    Трехмерная таблица а-ля Google BigTable
    Ответ написан
    Комментировать
  • Стоит ли разрабатывать новый язык програмирования?

    pentarh
    @pentarh
    По ходу, языками нынче мир пестрит не хуже вавилонской башни. Напишите лучше новый процессор.
    Ответ написан
  • Защита PHP скрипта от изменения / копирования

    pentarh
    @pentarh
    Самый лучший способ это ввести активацию продукта на офф сайте и развивать проект, регулярно выпуская апдейты. Тогда народ будет тащиться а пираты задолбаются делать диффы.
    Ответ написан
    2 комментария
  • Как не потерять друзей из-за бизнеса

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

    По этому с друзьями, а особенно (!) с родными, деловых отношений лучше не иметь вообще, т.к. чужого человека легче привлекать к ответственности, равно как и нести отвественность перед ним.
    Ответ написан
    Комментировать
  • Географически распределённый MySQL

    pentarh
    @pentarh
    Сейчас засматриваюсь на коммерческий DRBD-proxy по этому поводу.
    Ответ написан
    Комментировать
  • Вопрос о архивации для бекапа

    pentarh
    @pentarh
    Т.е. это у вас такая вариация на тему tar + gpg )

    А вообще непонятно в чем вопрос. Поставьте знак вопроса где нибудь, чтобы народ понял о чем спрашивают.
    Ответ написан
    Комментировать
  • Аппаратный райд vs Программный?

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

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

    Однако вот в этих рейдах что идут на борту, зачастую тоже нет ни батарейки (по любому), ни проца своего ни памяти.

    И тут возникает вопрос. А правильно ли схватят его драйвера FreeBSD? И если да, можно ли будет увидеть отдельные диски за этим рейдом? Как мониторить статус аппаратного рейда?

    Вот этих вот всех вопросов не возникает при использовании gmirror.

    Я за gmirror.
    Ответ написан
    Комментировать
  • Транзакции, инкрементирование и MySQL UPDATE

    pentarh
    @pentarh
    Не вижу ни одной причины сказать «не будет». Иначе просто теряется смысл реляционной СУБД.
    Ответ написан
    2 комментария