Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

memcached radi lokalno, ne i na serveru, zašto?

[es] :: PHP :: memcached radi lokalno, ne i na serveru, zašto?

[ Pregleda: 2193 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

asyk

Član broj: 46486
Poruke: 55
*.adsl.net.t-com.hr.



Profil

icon memcached radi lokalno, ne i na serveru, zašto?02.07.2008. u 11:22 - pre 192 meseci
Pozdrav,

Da li netko ima iskustva s instalacijom i korištenjem memcachea?
naime, nama lokalno sve s njim radi, ali kad smo instalirali memcache na server masinu dogadjaju nam se problemi i nikako da skuzimo u cemu je problem.

Napisali smo malu skripticu da testiramo memcached koja izgleda ovako:
Code:
<?

require("lib/cache.class.php");

echo "<h2>memcache test</h2>";

$cache = new Cache;
$ok = $cache->connect("localhost", 11211);

echo "Connection to memcached: " . ($ok? "OK": "FAILED") . "<br>";

$cache->set("somefragment", "Ovo sam sprashinyao u cache", 10 );
$value = $cache->get("somefragment");
echo "Cached value: " . $value;
echo "<hr>";
echo "<pre>";
var_dump( $cache->get_server_stats() );
echo "</pre>";


?>


.. port 11211 je otvoren, skripta je na istom hostu kao i memcached, tako da localhost treba raditi.

E sad, kad to pokrenemo, server (tj. skripta) vrati ovo:
Citat:
memcache test

Warning: Memcache::connect() [memcache.connect]: Can't connect to localhost:11211, Connection refused (111) in /home/xyz/public_html/lib/cache.class.php on line 28
Connection to memcached: FAILED

Warning: Memcache::set() [memcache.set]: Failed to extract 'connection' variable from object in /home/xyz/public_html/lib/cache.class.php on line 39

Warning: Memcache::get() [memcache.get]: Failed to extract 'connection' variable from object in /home/xyz/public_html/lib/cache.class.php on line 34
Cached value:



Warning: Memcache::getextendedstats() [memcache.getextendedstats]: Failed to extract 'connection' variable from object in /home/xyz/public_html/lib/cache.class.php on line 53

NULL


Anyone?

P.S. Instaliran je posljednji memcached s posljednjim PECLom...
 
Odgovor na temu

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 337
*.dsl.chcgil.sbcglobal.net.

Sajt: milos.srdjevic.net/blog


+1 Profil

icon Re: memcached radi lokalno, ne i na serveru, zašto?02.07.2008. u 16:26 - pre 192 meseci
Ja mislim da ti to nema nikakve veze sa memcache, vec sa time da ti se server ne odaziva na "localhost:11211"

Probaj ovo:

Code:

<?php

// try to connect
$fp = fsockopen('localhost', 11211, $errNo, $errStr, 100); // native PHP function ( http://www.php.net/fsockopen )

// did it connect?
if ( $fp ) {
    // yes it did
    echo "Successfully connected!";
    @fclose($fp);
} else {
    // no it didn't! tell them what's wrong
    echo "NOT CONNECTED!\nError Number: $errNo. Error Message: $errStr\n";
}



?>


Ako ti i to javi istu gresku, onda je problem na serveru, ne u memcache-u...
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
 
Odgovor na temu

asyk

Član broj: 46486
Poruke: 55
*.adsl.net.t-com.hr.



Profil

icon Re: memcached radi lokalno, ne i na serveru, zašto?02.07.2008. u 17:27 - pre 192 meseci
Hvala na pomoći, ali evo skužili smo u čemu je frka.
Dakle, libevent je pravio gluposti, i kada smo ga makli i uzeli binary i ponovno dignuli daemon sve je prošlo ok.
 
Odgovor na temu

[es] :: PHP :: memcached radi lokalno, ne i na serveru, zašto?

[ Pregleda: 2193 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.