Минусовки на DJ-X.info
Страницы: « 1 2 3 4 5 6 7 8 9 10 »
 61 
 : 10 Декабрь 2012, 17:37:07 
Автор DJ-X - Последний ответ от DJ-X

Для просмотра большой GIF анимации в браузере Google Chrome нужно обновить страницу!
Автоматический мониторинг серверов Схема №2 - испытания прошли успешно и всё отлично работает!
Проверка двух серверов на которых находится наша копия сайта со статическими IP.
Проверяющий независимый сервер проверяет тот сервер на котором в данный момент работает наш сайт.
 Для нормальной работы такой схемы нужно чтобы хотя бы один сервер на котором расположен наш сайт
был доступен и нормально работал. Если два сервера одновременно перестанут работать IP меняться не будет,
пока хотя бы один из них снова не начнёт работать! Проверяющих серверов может быть несколько 2-3.
 Как правило два сервера из разных компаний в одно и то же время не перестают работать одновременно!
А это нам и нужно - в результате наш сайт доступен практически постоянно!
 У нас работала эта схема с TTL 60 секунд, сайт расположен на двух серверах и
проверяют их из трех независимых точек мониторинга с разным интервалом времени!
Максимально возможное время простоя сайта при такой схеме мониторинга всего несколько минут!

DNS Автопилот временно отключён!
Из-за того что на VDS пока не всё так плохо как на виртуальном хостинге,
хотя он иногда тоже бывает недоступен.
ftp.dj-x.info/monit.log
Эксперименты в этом направлении продолжаются - теперь уже на VDS.

 62 
 : 10 Декабрь 2012, 13:24:52 
Автор DJ-X - Последний ответ от DJ-X

Для просмотра большой GIF анимации в браузере Google Chrome нужно обновить страницу!
Автоматический мониторинг серверов Схема №1 - испытания прошли успешно и всё отлично работает!
Проверка двух серверов на которых находится копия сайта со статическими IP.
Два сервера поочерёдно проверяют друг друга - проверяется тот сервер на котором в данный момент находится сайт.
Для нормальной работы такой схемы нужно чтобы хотя бы один сервер был доступен и нормально работал.
Как правило два сервера из разных компаний в одно и то же время не перестанут работать!
Это нам и нужно - в результате наш сайт доступен практически постоянно!
Максимально возможное время простоя сайта при такой схеме мониторинга 6 минут!

 63 
 : 06 Декабрь 2012, 13:15:26 
Автор DJ-X - Последний ответ от DJ-X

Иногда мы боимся переезжать с одного хостинга на другой из-за того что наш сайт
во время переезда может не работать на другом хосинге, а посетители сайта смогут всё это лицезреть.

Я расскажу вам как настроить сайт на другом хостинге не меняя ничего в DNS!
То есть посетители смогут как обычно посещать наш сайт на старом хостинге,
а мы тем временем сможем настроить его копию на новом.

Для этого в Windows нужно открыть блокнотом файл hosts
он находится в этой папке C:\Windows\System32\drivers\etc\
некоторые программы его не видят!
В самом низу пишем IPv4 или IPv6 адрес нового хостинга, пару пробелов и имена доменов и субдоменов.

188.190.96.8                    spinto.dj-x.info
188.190.96.8                    dj-x.org.ua
2a01:d0:ffff:63::2             dj-x.info


После того как всё настроено можно менять IP в DNS!

У нас работает DNS Автопилот, а у вас!

 64 
 : 30 Октябрь 2012, 12:48:29 
Автор DJ-X - Последний ответ от DJ-X

Мне стало очень интересно почему программы так легко могут отключить брандмауэр Windows и как это можно запретить?
Оказывается можно настроить систему так что бы ни какая программа не смогла отключать его!
Некоторые команды netsh firewall перестанут работать после изменений параметров брандмауэра в локальной политике безопасности!
Сейчас мы сделаем Брандмауэр Windows с улучшенной безопасностью.
Для этого нужно зайти сюда:
Панель управления\Система и безопасность\Администрирование\Локальная политика безопасности
Брандмауэр Windows в режиме повышенной безопасности - Объект локальной групповой политики.

Вы наверное заметили то что если смотреть Брандмауэр Windows через Локальную политику безопасности,
там нет кнопки: Защищенные сетевые подключения: Настроить...
По этому перед тем как изменять что то в брандмауэре через Локальную политику безопасности
нужно выбрать те подключения которые нам нужны или снять там все галочки вовсе (если планируем использовать несколько брандмауэров сразу).
Со снятыми галочками в меню Защищенные сетевые подключения: брандмауэр Windows будет защищать
только наши IPv6 туннели (Туннельный адаптер 6TO4 Adapter, Туннельный адаптер IP6Tunnel, Teredo) которые работают через PROTO41.

Проверить состояние брандмауэров можно здесь
Панель управления\Система и безопасность\Центр поддержки
Безопасность
Показать установленные брандмауэры
И здесь будет написано что включено, а что выключено.


На картинке видно что работает лишь один брандмауэр но на самом деле работают два просто с разными конфигурациями!
И ни каких конфликтов в Windows 7 :)

Проверка открытых портов TCPv6!

 65 
 : 08 Октябрь 2012, 08:43:46 
Автор DJ-X - Последний ответ от DJ-X

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

 Для начала я испробовал контактол на серебре на своём старом пульте от телевизора,
а потом и на мидиклавиатуре Edirol PCR-M50!
Обезжиренные чёрные кружочки красил притупленной зубочисткой оставляя на них серебристые капельки клея контактол.
Они через какое-то время сами высыхают и покрашенная поверхность становится ровной.
Кнопки пульта после того как я ним покрасил стали нажиматься очень легко и быстро!
Это работает!
Клей нужно хорошо размешать и он должен быть редким - его можно разбавить несколькими каплями этилового спирта.
Поверхность предварительно нужно протереть этиловым спиртом для того что бы её обезжирить.
Я ждал сутки пока клей высохнет, а потом собрал мидиклавиатуру и все клавиши опять работают как новые!





 66 
 : 27 Сентябрь 2012, 19:39:54 
Автор DJ-X - Последний ответ от DJ-X
На сегодняшний день если включен PROTO41 и работают IPv6 адаптеры в сторонних фаерволах с отключенным
Брандмауэром Windows то все IPv6 тесты показывают что все порты TCPv6 и UDPv6 ICMPv6 открыты.
По умолчанию в Windows 7 включен 6TO4 Adapter, ISATAP, Teredo - почти все они работают через PROTO41.
Спасает только то что пока мало вредоносных программ умеет работать с протоколом IPv6.
Брандмауэр Windows умеет правильно работать с PROTO41 и закрывать все эти порты.
Можно настроить на бесконфликтную работу Брандмауэр Windows вместе с другими фаерволами которые не умеют работать с IPv6 туннелями Microsoft!

Из всех этих IPv6 адаптеров которые работают через PROTO41 максимальную скорость при скачивании торрентов можно развить только через 6TO4 Adapter если он работает у того кто раздаёт и у того кто принимает так как компьютеры подключаются друг к другу по IPv4 на прямую без посредников это IPv6 адреса начинающиеся с 2002:
6TO4 Adapter не работает за NAT и по этому не у всех провайдеров он сможет работать.

Все остальные IPv6 адаптеры существенно скорость не увеличат при скачивании торрентов и помогут лишь просматривать секретные сайты с IPv6.

Здесь хорошая программа TCPView v3.05 которая правильно показывает кто и куда подключается - классный монитор сетевой активности.

Проверка открытых портов TCPv6!

http://www6.ipv6.chappell-family.com/ipv6tcptest/
http://www.subnetonline.com/pages/ipv6-network-tools/online-ipv6-port-scanner.php
http://ipv6-test.com/pingtest/

 67 
 : 16 Сентябрь 2012, 16:19:52 
Автор DJ-X - Последний ответ от DJ-X
Анечка в Молдавии на международном конкурсе имени Марии Биешу.
Новости
.

 68 
 : 09 Апрель 2012, 22:18:52 
Автор DJ-X - Последний ответ от DJ-X

DJ-X/DNS-Autopilot, DDNS Update API!
Наша новая разработка под названием DNS Автопилот или убегая от ДДОС-а!


Это оказалось лучше чем Рулетка - Round Robin DNS!
И чем-то напоминает облачный хостинг но намного проще и дешевле,а принцип тот же.
DNS Автопилот сделан для владельцев сайтов неимеющих физического доступа к серверу, на котором расположен сайт
для того чтобы самим восстановить его работу, но у которых есть полный доступ к настройкам DNS своего домена.

Реклама!
Создам облако из двух обычных виртуальных хостингов расположенных в разных компаниях с помощью динамических DNS - дёшево!
Такой вариант подойдет для сайтов у которых не обновляется информация пользователями, а только администратором на локальном сервере!
Преимущества - сайт будет доступен постоянно! Вам нужно будет обладать навыками администратора.


Скоро у зараженных компьютеров будет по 2 IP - IPv4 и IPv6 и ддос атаки будут ещё сильнее и изощрённее!
В связи с такой перспективой я разрабатываю пути обхода этой проблемы и как один из вариантов это мой DNS Автопилот.

Вы уже наверное задавались вопросом где найти дешевый и стабильно работающий хостинг за 1-2$ ?
Судя по отзывам практически на каждом хостинге периодически бывают проблемы с доступностью и работоспособностью сайтов.
И приходится выбирать тарифный план подороже в надежде что так будет лучше и надёжнее.
Но помогает это не всегда да и зачем переплачивать если и на дешевом тарифе ресурсов хватает!
А что если настроить сайт на двух разных хостингах? Вероятность того что у двух или трёх разных провайдеров
одновременно в одно и тоже время перестанут нормально работать сервера практически равна нулю.
 DNS Автопилот может помочь повысить аптайм сайта во много раз!
Существуют платные сервисы для мониторинга доступности серверов - они могут хостеру посреди ночи прислать СМС
о том что один из его серверов перестал нормально работать и он должен будет проснуться и выяснять что и почему!
На восстановление работоспособности сервера может уйти какое-то время. А мы подождём всего то 6 минут и если
за это время работоспособность сервера, на котором находится наш сайт, не восстановится тогда наш сайт
АВТОМАТИЧЕСКИ без посторонней помощи переезжает к другому провайдеру!

И однажды меня посетила мысль, а почему бы не поставить сайт на другом сервере пока первый досят?!
Самый простой способ это вручную изменить IP в настройках DNS в A и AAA записях на другой предварительно настроенный сервер,
а ещё можно использовать Dynamic DNS - это когда можно изменять IP в настройках DNS
с помощью простой отправки GET запроса на сервис который поддерживает DDNS!
Но что делать если мы вручную изменили IP, а у нас вдруг тоже пропал интернет, например вырубили электричество, и GPRS и 3G интернета тоже нет,
а первый сервер к тому времени уже перестали досить и он уже нормально работает.
Как изменить IP в настройках DNS A - AAA записи заново?

Для этого был написан PHP скрипт, который всё это дело автоматически контролирует !
Этот PHP скрипт будет периодически запускаться через единожды настроенный планировщик задач или CRON на любом заслуживающем доверия хостинге.

Что же он делает?
Проверяющие сервера, которых может быть несколько, проверяют тот сервер, на котором в данный момент
находится сайт с помощью CRON, который периодически запускает php файл и периодичность должна быть не меньше значения указанного в TTL.
Можно найти динамические DNS у которых минимальное значение TTL 20 секунд или 60 секунд.
Каждый проверяющий сервер должен использовать разные DNS сервера!

Что проверяется?
Проверяется время ответа сервера и HTTP код ответа сервера!
Проверяющие сервера открывают php файл, который подключается к базе данных и если всё нормально,
он возвращает HTTP код ответа сервера 202, а если проблемы с базой данных он покажет нам - 200.
Любой другой HTTP код ответа сервера кроме 202 будет расценен как неправильный, или вообще не ответит в течении 5 секунд.
Во время DDoS-атаки загрузка канала доступа в Интернет достигает и превосходит 100% максимальной пропускной способности, делая web-ресурсы компании недоступными для клиентов и страница может открываться 2 минуты или дольше, при этом время создания страницы остаётся 0.041 секунд.

Что произойдёт если DNS-Автопилот заметит проблему на сайте?
Если при проверке DNS-Автопилот заметит, что сервер не ответил вовремя или ответил, но HTTP код ответа сервера не был 202, тогда он автоматически выберет другой
рабочий сервер и изменит IP в настройках DNS на запасной, который работает в данный момент без сбоев.
И сайт снова начнёт работать, но уже на другом сервере!

И зачем это нужно?
DNS Автопилот автоматически выбирает другой рабочий сервер и максимальное время простоя сайта будет всего несколько минут!

Запасных серверов может быть несколько.
У нас их два!

Как это работает?
Например основной сервер перестал нормально работать - очень долго не отвечает (можно указать время в секундах - у нас максимальное время ожидания 5 секунд)
или показывает ошибку 503, 502, или не смог подключиться к базе данных из-за того что превышен лимит запросов к базе данных,
или вообще не отвечает более пяти секунд.
DNS Автопилот сам через 6 минут  изменит IP в настройках DNS на IP сервера №2.


195.114.138.162 - - [21/May/2012:22:06:16 +0300] "GET /Server-Status.php HTTP/1.0" 202 110 "-" "DJ-X/DNS-Autopilot"
195.114.138.162 - - [21/May/2012:22:12:16 +0300] "GET /Server-Status.php HTTP/1.0" 202 110 "-" "DJ-X/DNS-Autopilot"
195.114.138.162 - - [21/May/2012:22:18:16 +0300] "GET /Server-Status.php HTTP/1.0" 202 110 "-" "DJ-X/DNS-Autopilot"
195.114.138.162 - - [21/May/2012:22:24:16 +0300] "GET /Server-Status.php HTTP/1.0" 202 110 "-" "DJ-X/DNS-Autopilot"
195.114.138.162 - - [21/May/2012:22:30:16 +0300] "GET /Server-Status.php HTTP/1.0" 200 124 "-" "DJ-X/DNS-Autopilot"

Так в чём прикол?
Всё проверяется и настраивается АВТОМАТИЧЕСКИ без посторонней помощи!
Нужно всего один раз разместить сайт на нескольких обычных серверах и он
всё равно будет работать даже если один из них отключится!


С чем DNS Автопилот не может справиться.
Если сервер очень часто пропадает на 5-10 секунд в промежутках между проверками - DNS Автопилот не заметит проблем - таких хостингов следует избегать!


DNS Автопилот работает с сервисом на котором есть поддержка Dynamic DNS
и на котором можно обновлять IP адрес с помощью GET запроса.

Free DNS service Hurricane Electric Hosted DNS Dynamic DNS support IPv4+IPv6 - TTL 300.
И другие.


Синхронизация баз данных на разных серверах с помощью dbForge Studio for MySQL - одним нажатием файла.cmd !
Эта программа поможет легко синхронизировать базы данных на хостингах у которых можно включить удалённый MySQL
и на котором запрещена репликация! Желательно что бы копия сайта была и у нас на локальном сервере, на котором мы будем публиковать новости,
а после одним нажатием на файл.cmd синхронизировать их с другими серверами! Это оказывается очень удобно!

И ещё нам понадобиться расширение для Google Chrome IP Address and Domain Information.
Настройка копии сайта на другом IP без изменений в DNS.
Сколько времени проработал сайт на одном IP - посчитать можно здесь внизу страницы.
Скоро будет вестись весёлая статистика для нашего сайта с историей и причиной переездов, с датой и HTTP кодом ответа сервера!
Внимание! По нашей статистике нельзя сравнивать этот хостинг лучше, а тот хуже!
Из-за возможных проблем на проверяющих серверах информация может быть не совсем обьективна!


Статус разработки: Скоро в продаже!
DNS-Autopilot успешно прошел испытания на двух серверах, которые периодически
находятся под DDOS-атаками организованными недоброжелателями!
Nginx защита от DDoS атак с помощью Cookies

Разработка нестандартных решений.
Сделано компанией - Чикон Продакшнс DJ-X™ ® ©

 69 
 : 05 Апрель 2012, 12:21:41 
Автор DJ-X - Последний ответ от DJ-X


В настройках форума SMF нужно поставить галочку - Не отображать название хостов пользователей.
Это нужно для повышения производительности!
В Windows 7 процесс сервера W3WP.EXE запускает PHP-CGI.EXE который запускает CMD.EXE и который потом запускает NSLOKUP.EXE который определяет имя хоста.
Один такой запрос может занимать аж до 1 секунды времени.
А теперь представьте себе что к нам зашло одновременно сразу 85 человек с разных IP.
Будет выполнено 85 таких запросов каждый по 1 секунде и у 85-го человека наш сайт откроется аж через 85 секунд!

Запретить отключение Брандмауэра Windows любой программой.
Настройка копии сайта на другом хостинге без изменений в DNS.

Использовать постоянное соединение с MySQL
Оставлять соединение активным для улучшения производительности форума. Если Вы не используете выделенный сервер, с этой функцией могут возникнуть проблемы.

  • Смотри картинки с настройками!


  • MaxInstances
     Определяет максимальное число процессов FastCGI в пуле процессов приложения для выбранного приложения FastCGI. Это число также представляет максимальное количество параллельных запросов, которые способно обрабатывать приложение FastCGI. Значение по умолчанию - 4.

    Только в операционных системах Windows® 7 и Windows Server® 2008 R2 установка для параметра MaxInstances значения "0" позволяет IIS автоматически выбирать оптимальное число процессов FastCGI для текущей среды выполнения.
    Максимальное число экземпляров желательно поставить 0
    У меня почему то по умолчанию было 1.

    TerminateProcess — этот модуль завершает процесс FastCGI и возвращает стандартное сообщение об ошибке "500".

    Защищаем сервер IIS от детского DOS и паразитной нагрузки от настойчивых IP адресов с помощью Dynamic IP Restrictions - есть поддержка IPv6 адресов.

    PHP Manager for IIS - настраивай php легко.

    Максимальный размер файла на сервере IIS 7.5
    4294967295 байт = 4.294967295 гигабайт
    А если подключить виртуальный каталог тогда можно файлы большего размера скачивать!

    Бесплатная проверка доступности сайта из различных частей мира.
    http://ping-admin.ru/free_test/result/13351162663o2u9fz614v9hmnn9530g.html

     70 
     : 31 Март 2012, 16:03:27 
    Автор DJ-X - Последний ответ от DJ-X
    Очень полезное дополнение для серверов IIS 7-8!
    Лимит POST запросов до 79 байт без COOKIES - Stop_Control=1
    На сервере должен быть установлен URL Rewrite Module 2.0!

    Спасибо за помощь - Forums IIS 7 & IIS 8.

    Вставляем код между тегами
    <rewrite>
    </rewrite>
    В файле web.config в корне сайта.

    <rule name="POST big Blocked" stopProcessing="true">
      <match url=".*" negate="false" />
      <conditions>
                            <add input="{HTTP_COOKIE}" pattern=".*Stop_Control=1" negate="true" />
                            <add input="{REQUEST_METHOD}" pattern="^POST$" />
                            <add input="{HTTP_CONTENT_LENGTH}" matchType="Pattern" pattern="^[0-9]$|^[0-7][0-9]$|^79$" ignoreCase="true" negate="true" />
      </conditions>
      <action type="AbortRequest" />
    </rule>

    Для сайтов на IIS 7-8 достаточно поставить нашу картинку и это правило!
    Здесь много разных правил для  URL Rewrite Module 2.0 - Переопределение URL-адресов на сервере IIS 7.5.

    Страницы: « 1 2 3 4 5 6 7 8 9 10 »

    Страница сгенерирована за 0.098 секунд. Запросов: 42.