-
Битрикс — партнерская аффилиатская программа на Малом-Бизнесе
Итак, очередное ТЗ — реализовать систему откатов для людей порекомендовавших покупателям интернет-магазина медицинских товаров для реабилитации (в моём случае это как правило врачи). Такая система присутствует в редакции Бизнес, но не каждый начинающий магазин может это дело сразу потянуть т.к. разница в ценнике ровно 2 раза (Бизнес на текущий момент 66 т.р.). А реализуется необходимый…
-
Итоги перехода с Apache на PHP-FPM
Итак, тормоза «нагнули» сервак — поисковые роботы и прочая нечисть создаёт очень нехилую нагрузку, с которой в последнее время серваку справляться всё труднее и труднее, а последние дни сообщения о недоступности сайтов просто поставили вопрос ребром. Специфика некоторых моих проектов это несколько тысяч справочных файлов, и всё это реализовано на связке nginx + apache. После…
-
Увеличение размера системного раздела в CentOS
Итак, имеется виртуальная машина Bitrix под VMWare на которой хотелось бы докинуть 8 Гигабайт под системный раздел. Первое — добавим нужные гигабайты на диск непосредственно в гипервизоре и перезагрузим машину, далее нужно перераспределить место непосредственно в CentOS. Начальная ситуация df -B G fdisk -c -u /dev/sda команда p Будем делать вручную, используя fdisk удалим существующий…
-
Бесплатный поисковый аудит интернет магазина
Так вышло, что сосед по подъезду менеджер в довольно крупной оптовой фирме, по продаже бытовой техники, которая недавно обзавелась собственным интернет магазином 7669.ru Сразу видно, что темлейт самоделочный и хорошо хоть, что хоть платформу взяли 1С-Битрикс (видимо редакция Малый Бизнес — которая по возможностям правильной поисковой оптимизации просто великолепна!). Весь трафик видимо идёт с Я.Маркета…
-
Внешние ссылки как способ ускорения индексации сайта
Посмотрел индексацию сайтов, созданных для партнёрской программы ещё в сентябре — результаты весьма плачевны: Интернет аптека дженериков Средства для повышения потенции — проиндексировано 2, в индексе 0. Интернет аптека дженериков Возбуждающие препараты для мужчин и женщин — проиндексировано 1, в индексе 0. Интернет аптека дженериков Индийские таблетки для повышения потенции — проиндексировано 3, в индексе…
-
Не работает BASH скрипт выполняемый по CRON
Итак — настроил файловую синхронизацию по RSYNC — запихал в скрипт — всё синхронизится, всё устраивает. Сам скрипт поставил в крон и успокоился… а зря ! Оказывается скрипт по времени запускался, но сама синхронизация нет!!! В итоге разборок получилось, что переменные окружения при запуске через CRON для пользователя не подгружаются! Соответственно, система не находила rsync…
-
MYSQL cинхронизация баз данных
Итак, первый шаг для создания «горячей копии» виртуальной машины, физически расположенной на другом сервере — файловая синхронизация сделана (5 раз в сутки думаю достаточно) — см. предыдущий пост. Второй шаг для достижения цели — онлайн репликация MYSQL баз данных. (преследуемая цель: если первый сервер умирает — перебиваем IP в запасной виртуалке, выключаем slave в MYSQL…
-
rsync — удалённая синхронизация файлов
Итак, развивая поставленную перед собой задачу по созданию горячей резервной копии виртуальной машины я начал с файловой синхронизации. Сначала решил задачу в лоб — ищем изменённые через find -mtime — пакуем, закидываем на фтп, в нужном месте разворачиваем. Но, потом обратил внимание на специализированный для этих задач софт — утилита rsync. На серверах с сайтами,…
-
VMware Converter — низкая скорость копирования
Одной из целей преследуемых мной при установке в одном Дата Центре двух физических серверов с установленными на них ESXi — это быстрое копирование виртуальной машины с одного физического сервака на другой, с дальнейшей репликацией файлов и базы данных (пока не реализовано — мои записи о настройке такой задумки ещё впереди) для того, чтобы постоянно была…
-
Установка VMware Tools на FreeBSD 9.1 — настройка запуска и выключения виртуальной машины
Итак, продолжаем цикл записей связанный с переносом проекта с выделенного (dedicated) сервера с ОС FreeBSD 9.1 на виртуальную машину VMWare, предыдущие записи по VMWare тоже по этой же причине. (о плюсах виртуализации не буду — это много текста получиться) Переносить конверторами либо акронисом не стал — создал новую виртуалку, поставил чистую систему, настроил заново. Одна…
-
Ошибка подключения клиента VMWare на Windows XP «As unknown connection error occurred»
Свежий клиент VMware под свежей виндой никак не хочет цепляться на свежеустановленный ESXi 5.1.0 (да и на 5.5.0 как выяснилось — тоже). Источник — vSphere Client and vSphere PowerCLI may fail to connect to vCenter Server 5.0, 5.1 and 5.5 due to a Handshake failure (2049143) В 2х словах по русски: Нужно в файлик /etc/vmware/rhttpproxy/config.xml…
-
VMWare — коллизии в сети из-за дублирования MAC на виртуальных свитчах
Ситуация: на одном из физических серверов установленных в дата центре начал помирать винт, сервак ESXi — и каждом винте стоит операционка ESXi дабы можно было в случае выхода из строя одного, загрузиться с другого. KVM к сожалению отсутствует и быстро накатить систему на новый винт непосредственно на сервере нет возможности (да и нет возможности его…
-
Bash — передача данных на ftp-сервер в пакетном режиме
полный репост оставил себе в качестве полезной справочной информации #!/bin/bash src=$1 dst=$(date +%Y%m%d) ftp -n ftp.server 2211
-
iperf — замеряем скорость интернет канала до сервера
На FreeBSD: # whereis iperf iperf: /usr/ports/benchmarks/iperf Есть. Устанавливаем: # cd /usr/ports/benchmarks/iperf # make install clean На CentOS: yum install iperf далее запускаем в режиме сервера iperf -s и клиентами тестируем скорость до данного сервера лично я тестирую в 30 потоков, такой командой iperf -c адрес_сервера -P 30 и смотрю суммарную информацию до выделенного сервера…
-
Создание архива с исключением файлов и папок
backup_date=»$(date +%d.%m.%Y)» backup_filename=»$(date +%d.%m.%Y)_backup_filename» cd /patch/to/dir/ tar -czvf — —exclude=www/photo —exclude=www/uploads —exclude=’*.zip’ —exclude=’*.jpg’ ./www/ | split -b 1999m — ./$backup_filename.tar.gz
-
FREEBSD — увеличение размера системного диска
Итак, одна из моих виртуальных машин поднималась на FREEBSD и так оказалось, что размер диска под систему был выбран слишком маленьким. Добавить гигабайт в VMWare не проблема — а вот дальше, не тривиально: Итак, винт ЗАБЭКАПИЛИ, расширили, далее: gpart show ругается на винт — CORRUPT gpart recover da0 gpart show уже лучше — свободное место…
-
NIX — как разбить файл на части и склеить обратно
В продолжении предыдущего поста, ещё полезная команда (при работе с большими файлами) Разбить файл «кусками» по 700 мегабайт split -b 700m archive.tar part Собрать обратно cat part* > archive.tar
-
Как добавить в архив только новые файлы
Перетаскиваю довольно крупный проект — в сжатом виде >40 Гб. Даже физически файлы перетащить — по времени половина дня уйдёт. Пока перетащил, настроил, потестил — уже заново нужно перетаскивать в силу произошедших на сайте изменений. Вот тут то и пригодится очень полезная команда, вернее связочка, добавляющая в архив только файлы созданные/изменённые за последние N дней…
-
Быстрое редактирование элементов в интернет магазине Битрикс
Продолжаю работать с ИМ Планета Обоев — корейские обои… Итак, в номенклатуре более тысячи товаров каждому из которых нужно присвоить цвет. Если посчитать количество действий и нажатий кнопок мышки для того, чтобы сделать это нехитрое действие для каждого элемента — становится жутковато. Собственно, сваял на коленке очень полезный скриптик (см.рисунок) — клик по цвету ниже…
-
FireBug сеть — анализ скорости загрузки страницы
Продолжаю мучать интернет магазин корейских обоев. Сейчас решил посмотреть сайт с точки зрения Запрос-Ответ, скорости отдачи контента и в целом как страничка принимается браузером. Для этой цели я использовал расширение для браузера FireBug — закладка «Сеть» (см.рис). Сразу же обнаружил косячёк — какого то хрена морда дёргает детальные изображения товара, что конечно же сильно притормаживает…