?

Log in

No account? Create an account

[icon] Давид Мзареулян
View:Свежие записи.
View:Архив.
View:Друзья.
View:Личная информация.
View:Website (Мои фотографии).
View:Иероглиф. hiero.ru/David. RSS2LJ. Здешние теги.

Tags:,
Музыка:genuine - clearing the past (L O U N G E - R A D I O . C O M - enjoy this light summer-plate consist
Security:
Time:01:48 am
$conn = new Memcache;
if(!$conn->pconnect($ip, $port) and !$conn->pconnect($ip, $port))
    throw new Exception("Memcache connection error");

А что делать? Зато работает.
Комментарии: написать Previous Entry Поделиться Пожаловаться Next Entry


genetiq
Link:(Link)
Time:2007-07-18 10:04 pm
а отчего два раза-то? мож я просто не знаю этого прекрасного бага?)
(Ответить) (Thread)


david_m
Link:(Link)
Time:2007-07-18 10:25 pm
Да я сам не знаю, баг это или что. Где-то раз в несколько минут не устанавлвается коннект с mmc, только и всего. “Can't connect to 127.0.0.1:10001, Unknown error (0)”. Это не таймаут, время нулевое, насколько я могу определить. Причём, вроде бы, не только у меня: http://lists.danga.com/pipermail/memcached/2006-May/002218.html

Там все советуют сеть проверить, но какая, нафиг, сеть, когда у меня всё на локалхосте? Добавил недавно такой вот дубль, вроде пока работает.
(Ответить) (Parent) (Thread)


david_m
Link:(Link)
Time:2007-07-18 10:30 pm
Гугление тоже на мысли наводит, да. Там тоже много локалхостов, вряд ли у них у всех мемкеш отвалился…
(Ответить) (Parent) (Thread)


genetiq
Link:(Link)
Time:2007-07-18 10:38 pm
забавная штука, буду иметь в виду. как раз собрался с memcached экспериментировать, но меня отговаривают в пользу встроенных в php функций работы с shared memory... вот ещё один камешек в их огород.

всё же не питаю особого доверия к детищу создателей ЖЖ, ибо сам ЖЖ довольно тормознут с моей точки зрения.
(Ответить) (Parent) (Thread)


david_m
Link:(Link)
Time:2007-07-18 10:44 pm
Никакой связи тут нет. Мемкеш, по моему опыту его юзания (года два) — отличная штука, совершенно неубиваемая и быстрая. Особенный плюс — в потенцильной масштабируемости. А shared memory — оно, конечно, шустрее (правда, я не знаю, каким должен быть трафик, чтобы это заметить), но и опаснее (насрёт кто-нибудь в SM — и все разделяющие процессы передохнут) и совершенно непонятно, как её расширять, если что, на 2-3-n машин.

Конкретно этот глючок, думаю, удастся локализовать.
(Ответить) (Parent) (Thread)


david_m
Link:(Link)
Time:2007-07-18 10:46 pm
Ну, и мемкеш всё-таки самостоятельный сервер — т.е. им может пользоваться не только php, но и кто-то ещё. Тот же nginx. И люди это используют, в принципе.
(Ответить) (Parent) (Thread)


genetiq
Link:(Link)
Time:2007-07-18 10:48 pm
тоже верно. тогда будем ждать вестей с полей))
(Ответить) (Parent) (Thread)


david_m
Link:(Link)
Time:2007-07-19 12:00 pm
Я пока попробовал заменить pconnect на connect — 4 часа, полёт нормальный.
(Ответить) (Parent) (Thread)


_fog
Link:(Link)
Time:2007-07-19 07:18 am
А что, выглядит довольно элегантно! =)
(Ответить) (Thread)

[icon] Давид Мзареулян
View:Свежие записи.
View:Архив.
View:Друзья.
View:Личная информация.
View:Website (Мои фотографии).
View:Иероглиф. hiero.ru/David. RSS2LJ. Здешние теги.