среда, 24 июня 2015 г.
среда, 13 марта 2013 г.
Странный ДДОС (DDOS)
Уже пару недель наблюдаю странные запросы на сайт.
Пример из лога nginx:
46.47.33.142 - - [13/Mar/2013:01:22:54 +0400]
"POST /go/edit HTTP/1.1" 405 [172] "-"
"Opera/9.80 (Windows NT 6.1; U; MRA 5.10 (build 5328); ru) Presto/2.10.289 Version/12.01" "-" 0.000
405 - это я прикрыл скрипты от излишней нагрузки, т. к. кол-во запросов доходит до 5 в секунду.
Подписи браузеров разные, урлы - реальные на сайте, но плюс "/edit" на конце.
Возможно это какой-то plugin или bar?
Пример из лога nginx:
46.47.33.142 - - [13/Mar/2013:01:22:54 +0400]
"POST /go/edit HTTP/1.1" 405 [172] "-"
"Opera/9.80 (Windows NT 6.1; U; MRA 5.10 (build 5328); ru) Presto/2.10.289 Version/12.01" "-" 0.000
405 - это я прикрыл скрипты от излишней нагрузки, т. к. кол-во запросов доходит до 5 в секунду.
Подписи браузеров разные, урлы - реальные на сайте, но плюс "/edit" на конце.
Возможно это какой-то plugin или bar?
вторник, 13 декабря 2011 г.
Django: value too long for type character varying(50)
Попал на непонятно откуда вылезающую ошибку "value too long for type character varying(50)". Оказалось - в Meta у модели слишком длинное название было (verbose_plural). В следствии чего django не мог создать права для app.
среда, 2 ноября 2011 г.
Munin-node-win32. Баг с внешними плагинами.
История такова: очень не хотелось писать плагин для Win-сервера, однако пришлось. Хитрый плагин считывает лог веб-сервера и в результате я получаю графики времени генерации страниц сайта. Я отслеживал некоторые тяжелые страницы.
Однако всё испортил баг в munin-node-win32!
А именно - сервером мунина не считывался конфиг плагина из-за перевода строки windows-way.
Ужас. Пришлось поставить Visual C++, взять с github'а исходники, исправить их, скомпилировать... И вот он - http://github.com/funvit/munin-node-win32
Исполняемый файл - в каталоге Release. Всё работает, проверил в win 2003 server.
Однако всё испортил баг в munin-node-win32!
А именно - сервером мунина не считывался конфиг плагина из-за перевода строки windows-way.
Ужас. Пришлось поставить Visual C++, взять с github'а исходники, исправить их, скомпилировать... И вот он - http://github.com/funvit/munin-node-win32
Исполняемый файл - в каталоге Release. Всё работает, проверил в win 2003 server.
среда, 22 июня 2011 г.
CentOS. MySQL - ошибка при запуске (481)
В очередной раз поднимая очередной сервер, попал на ошибку запуска mysql. Ругался, что файл переводов ошибок содержит только 480 строк, а нужно - 481.
Как оказалось, установилась версия 5.0.92 из репозитория CentALT.
Так вот, если отключить репозиторий (я просто файл репозитория убрал) - то ставится 5.0.77, которая нормально запускается!
Как оказалось, установилась версия 5.0.92 из репозитория CentALT.
Так вот, если отключить репозиторий (я просто файл репозитория убрал) - то ставится 5.0.77, которая нормально запускается!
вторник, 21 июня 2011 г.
CentOS 5. Установка nginx
Сперва подключить репозиторий
потом установить
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
потом установить
yum install nginx
среда, 8 июня 2011 г.
Gitolite - добавление пользователя
Добавить пользователя или другое рабочее место (например - лаптоп) - легко:
1. Сгенерировать rsa ключ
2. скопировать его на сервер в папку tmp
3. переключиться на пользователя, на котором успановлен gitolite (у меня - git)
sudo su - gitolite
4. добавить ключь gl-setup /tmp/user.pub
все!
1. Сгенерировать rsa ключ
2. скопировать его на сервер в папку tmp
3. переключиться на пользователя, на котором успановлен gitolite (у меня - git)
sudo su - gitolite
4. добавить ключь gl-setup /tmp/user.pub
все!
Подписаться на:
Сообщения (Atom)