05.11.09

Webserver optimization.

Posted in web, work at 12:37 am by viliar

А вот, что, собственно, можно сделать для нормальной работы сайта из предыдущего поста на vds:

Оптимизируем настройки mysql до получения примерно такой статистики:

mysql> show status like ‘qc%’;
+————————-+———–+
| Variable_name | Value |
+————————-+———–+
| Qcache_free_blocks | 5080 |
| Qcache_free_memory | 19242744 |
| Qcache_hits | 199158572 |
| Qcache_inserts | 10339053 |
| Qcache_lowmem_prunes | 2545474 |
| Qcache_not_cached | 954279 |
| Qcache_queries_in_cache | 236095 |
| Qcache_total_blocks | 477342 |
+————————-+———–+
8 rows in set (0.00 sec)

И настройки сквида в режиме акселлератора:

# squidclient -U admin -W xxxxxxxx -p 80 mgr:info | head -50 | tail -40
Connection: close

Squid Object Cache: Version 3.0.STABLE13
Start Time: Mon, 04 May 2009 12:49:43 GMT
Current Time: Sun, 10 May 2009 21:28:12 GMT
Connection information for squid:
Number of clients accessing cache: 564
Number of HTTP requests received: 1555428
Number of ICP messages received: 0
Number of ICP messages sent: 0
Number of queued ICP replies: 0
Number of HTCP messages received: 0
Number of HTCP messages sent: 0
Request failure ratio: 0.00
Average HTTP requests per minute since start: 169.8
Average ICP messages per minute since start: 0.0
Select loop called: 124636799 times, 4.409 ms avg
Cache information for squid:
Hits as % of all requests: 5min: 94.0%, 60min: 95.6%

Hits as % of bytes sent: 5min: 57.6%, 60min: 62.8%

//Тот самый случай, когда nginx, имхо, отдыхает. Потому что кеш ему нормально еще не пределали.

И вуаля. Сайт работает, несмотря на чудовищность своего движка.

04.09.09

Heroes of web.

Posted in web at 11:22 am by viliar

Герои от веба. Сайт генерирует больше 2000 запросов к mysql на одну страницу…

03.25.09

Crackers.

Posted in web, pbx at 1:59 pm by viliar

Теперь(?) добрались и до VoIP. Сегодня отловил по логам такое:

[Mar 25 12:28:04] NOTICE[21675] chan_sip.c: Registration from ‘”0″‘ failed for ‘86.72.2.205′ - Not a local domain
[Mar 25 12:28:04] NOTICE[21675] chan_sip.c: Registration from ‘”1″‘ failed for ‘86.72.2.205′ - Not a local domain
[Mar 25 12:28:04] NOTICE[21675] chan_sip.c: Registration from ‘”2″‘ failed for ‘86.72.2.205′ - Not a local domain
[Mar 25 12:28:04] NOTICE[21675] chan_sip.c: Registration from ‘”3″‘ failed for ‘86.72.2.205′ - Not a local domain
[Mar 25 12:28:04] NOTICE[21675] chan_sip.c: Registration from ‘”4″‘ failed for ‘86.72.2.205′ - Not a local domain

[Mar 25 12:29:39] NOTICE[21675] chan_sip.c: Registration from ‘”9996″‘ failed for ‘86.72.2.205′ - Not a local domain

[Mar 25 12:29:39] NOTICE[21675] chan_sip.c: Registration from ‘”9997″‘ failed for ‘86.72.2.205′ - Not a local domain

[Mar 25 12:29:39] NOTICE[21675] chan_sip.c: Registration from ‘”9998″‘ failed for ‘86.72.2.205′ - Not a local domain
[Mar 25 12:29:39] NOTICE[21675] chan_sip.c: Registration from ‘”9999″‘ failed for ‘86.72.2.205′ - Not a local domain

Брут на регистрацию на астериске - это сильно.

02.18.09

tip: how to get mysql 4.1.25

Posted in opensource at 3:46 pm by viliar

# bzr init-repo –trees mysql
Shared repository with trees (format: pack-0.92)
Location:
shared repository: mysql
# cd mysql/
# bzr branch lp:mysql-server/4.1 mysql-4.1
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data. See “bzr help launchpad-login”.
Branched 2708 revision(s).
# ls -la
total 1
drwxr-xr-x 4 root root 104 2009-02-18 14:21 .
drwxr-xr-x 11 builder builder 440 2009-02-18 14:21 ..
drwxr-xr-x 4 root root 168 2009-02-18 14:21 .bzr
drwxr-xr-x 42 root root 1440 2009-02-18 15:47 mysql-4.1

02.12.09

dspam: long story.

Posted in mail, opensource, antispam at 10:50 am by viliar

Оказывается на момент написания предыдущего поста, dspam в исполнении “Sensory Networks” был практически ни жив, ни мертв. Зато его успели форкнуть и оформить проект dspam-community с мыслью во что-то другое потом переименовать.  Об этом я поленился написать, но не поленились написать на опеннете. А 12 января  ”Sensory Networks” объявила о том, что не может больше поддерживать проект и передала все права на имя, текущую кодовую базу из cvs проекту dspam-community. В сравнительно ближайшем будущем они предполагают выпустить весию 3.8.1. Ждемс, так как версия из cvs оказалась таки глючной.

позитив.

Posted in opensource at 10:32 am by viliar

Впервые клиент прислал письмо с аттачами в ODF формате (.odt)

02.09.09

Fuck AOL!

Posted in web, opensource at 10:29 pm by viliar

В последнее время очень много работы. Наперекор, так сказать, кризису. Так что даже как-то скопившиеся интересные мысли нет времени сюда постить. Надеюсь, что получиться как-то соптимизировать свое время и решить этот вопрос. Собственно решил сейчас немного написать в тренд еще одной модной теме, помимо кризиса - обсуждению проблем с icq на территории UK,RU. Я тоже пользователь этого замечательного сервиса, причем сравнительно давно. Лет семь ужо. Точнее не вспомню. Но в моем использовании icq есть своя специфика. Я использую ее под линуксом, так как не использую, так уж сложилось, ось windows. Поэтому не могу с *большим удовольствием* перейти на icq 6.5 ил  icq lite, как мне рекомендует сайт icq.com. С подачи коллеги года три-четыре назад стал ипользовать micq. Консольный icq клиент, который благодаря полученному толчку от aol занялся ребрендингом  (ну и словечко!) и стал называться climm. После того, как он перестал работать наровне с остальными альтернативщиками, я стал делать то, что  в качестве условного пункта todo стояло у меня года два-три. Поднял свой jabber сервер и перешел на него. Но запостить баг на сайте climm это мне не помешало. Очень улыбнул комментарий текущего  разработчика climm в багфиксе: unfuck ICQ for RU/UK users, fuck AOL.

Так и поступим: fuck AOL!

Переходите на Jabber. Для малодушных есть такая штука, как icq-транспорт в jabber.

11.12.08

dspam still alive.

Posted in mail, opensource at 6:15 pm by viliar

Оказывается проект вполне себе живой и в него неплохо “контрибутят” патчи. На несколько листов аж чейджлог. Но для для широкой общественности это не доходит, так как остается в недрах cvs и в мейллистах. Думаю, надо попробовать обновиться до 3.8.1cvs версии. Учитывая различные баги 3.8.0 вряд ли она окажется более бажной.

10.23.08

blow mind. php (c)

Posted in web at 5:06 pm by viliar

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

Итак,  по вопросу о работе одной из функций php наткнулся я на замечательный сайт. Не буду раскрывать его инкогнито, это было б некрасиво и нехорошо с моей стороны. Просто покажу чуть-чуть его внутренней красоты. Зашел я к нему в DOCUMENT_ROOT. Посмотреть скрипт проблемный. Ну, в главный каталог, где лежит сайт. Главный и (практически) единственный. Прааально, зачем иноды, панимаешш, тратить зря:

# find . -maxdepth 1 | wc -l
156

# find . -maxdepth 1 -name \*.php | wc -l
28

# find . -maxdepth 1 -name \*.png | wc -l
81

# find . -maxdepth 1 -name \*.jpg | wc -l
27

Да-да, все в одном каталоге. И скрипты, и css,jsp,jpeg,png.

И вообще, названия у файлов неповторимые и понятные:

# ls link* link.png link1.png link1_.png link_.png

Вобщем, бедный мой мозг!

10.20.08

spamers names.

Posted in web, antispam at 1:16 pm by viliar

Реальный домен, осевший в логах postfix:

poiusadfhnvxzmdiasdasgkhlsdkfg.com

Вполне себе резолвитcя:

$ host poiusadfhnvxzmdiasdasgkhlsdkfg.com
… has address 89.111.165.190
… mail is handled (pri=10) by mailway.nitrono.com
Маловероятно, что это имя действительно имеет значение на каком-либо из существующих языков.

« Previous entries · Next entries »

16 queries. 0.369 seconds