Glueon

Glueon
Рейтинг
172
Регистрация
26.07.2013
Должность
sysadmin

Ну, если без snmp, то почему не Munin ... Есть и SaaS решение, как вроде бы и нужно: https://hostedmunin.com/

Если данные так быстро уходят, то может быть стоит подумать о переносе их в другое место? Например в key-value хранилище в котором можно задать время expire. Тогда записи будут сами когда надо отмирать, т.к. судя по всему вам известно когда запись должна быть удалена.

Если все-таки придерживаться вашего подхода - можно без cron-а обойтись, воспользовавшись MySQL Scheduler'ом.

https://dev.mysql.com/doc/refman/5.5/en/create-event.html

Например что-нибудь такое:


CREATE EVENT event_hourly
ON SCHEDULE
EVERY 1 HOUR
COMMENT 'Удаляем ненужные записи.'
DO
DELETE FROM sessions WHERE Expire < NOW();

Можно руками это делать - поставить FireBug или воспользоваться Chrome-вским аналогом, открыть страницу с треками, навести на интересующую песню и из HTML скопировать ссылку на mp3 из input hidden.

Гасить будут наверняка отечественные сериалы. Ну поубирают их. ТНТшные по-моему после выхода можно вообще официально выкачивать с их сайта. Поэтому пока не так страшно, но тенденция все-таки есть.

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

Вариант с отправкой почтового сообщения в HTML с каким-нибудь img src на ваш скрипт, отдающий картинку и вносящий в лог REMOTE_ADDR не рассматривается? Может что-то мало похожее на спам можно написать человеку.

Когда только убрали механические кнопки долго матерился. Сейчас не понимаю начерта они мне нужны. Качелька для регулировки громкости? Пользуюсь редко, т.к. есть на гарнитуре. А для остального? Трубку снять из кармана? Опять же, есть гарнитура.

Учитывая, что сейчас постепенно вылезают smart-watch, кнопки на телефоне нахрен не нужны, на мой взгляд. На часах - пусть будут.

Animegirl:
Я не совсем до конца поняла, как работает TARPIT, его можно запускать из под ПХП? К чему вопрос, я тут подумала, что большую часть скан ботов можно отсеять, банально по их запросам, даже не нужен реврайт, хватит обычного alias в конфиге, сделать файл список всех сканируемых папок, и им назначит alias blackhole, любую папку, где в индекс.пхп запихнуть скрипт короткий, который будет делать то, что описано в TARPIT =)
Как сделать TARPIT из ПХП?

Вообще в статье прямо пример как это использовать. Вы можете, конечно, из PHP это сделать через system вызов iptables, но я бы небольшой bash скрипт написал, который изучает лог-файл и делает iptables ... -s ... -j TARPIT. А еще лучше - написал бы для fail2ban небольшой файл, который бы сам банил/разбанивал клиентов.

Касательно memlock'a - MySQL для этого испоьзует вызов mlockall соотвественно:

mlockall() locks all pages mapped into the address space of the
calling process. This includes the pages of the code, data and stack
segment, as well as shared libraries, user space kernel data, shared
memory, and memory-mapped files.

У него есть два флага:

MCL_CURRENT Lock all pages which are currently mapped into the
address space of the process.

MCL_FUTURE Lock all pages which will become mapped into the address
space of the process in the future. These could be for
instance new pages required by a growing heap and stack
as well as new memory mapped files or shared memory
regions.

Судя по коду MySQL это регулируется параметром lockPagesInMainMemory, который черт знает где задается.

Я к тому, что если MCL_CURRENT выбирать наверное памяти будет поменьше есть за раз.

poiuty:
добавить в my.cnf

Это требует запуска mysql с правами root?

swap?

Начать с:

sysctl -w vm.swappiness=0
Всего: 2115