if you do

php -i | grep memcache

is the extension loaded? You have the memcache.so enabled in php.ini?

ps aux | grep memcache

to check the process is running.



On Thu, Aug 23, 2012 at 10:09 AM, Xun TANG <[email protected]> wrote:

> Forgot to say, another weird thing is, I tried nmap 127.0.0.1,
> but port 11211 isn't listed.
>
>
> On Thu, Aug 23, 2012 at 9:57 AM, Xun <[email protected]> wrote:
>
>> netstat -an | grep 11211
>> gives me
>> tcp        0      0 127.0.0.1:11211             0.0.0.0:*
>>     LISTEN
>> udp        0      0 127.0.0.1:11211             0.0.0.0:*
>>
>> I've also added the rule to iptables as shown below
>> Chain INPUT (policy ACCEPT)
>> target     prot opt source               destination
>> ACCEPT     tcp  --  anywhere             anywhere            tcp
>> dpt:memcache
>>
>> I am able to telnet and check version, stats of memcache via command
>> telnet 127.0.0.1 11211
>>
>> However, I am not able to reach memcached via the browser.
>> i.e. this line "memcache->connect('localhost', 11211) " returns false.
>>
>> Where did I forgot to set? How come I am able to telnet to memcached,
>> but not via the browser?
>>
>> Any insight welcome. I am stuck here for two days...
>>
>> BTW, I pecl installed memcache. I tried memcached but got a bunch of
>> errors. "make failed".
>> What exactly is the difference, and which is recommended?
>>
>> P.S.  I was following this instruction
>>
>> http://www.webdeveloperjuice.com/2010/01/25/10-baby-steps-to-install-memcached-server-and-access-it-with-php/
>>
>>
>> Thanks,
>> Xun
>>
>> On Monday, April 25, 2011 6:00:05 AM UTC-7, rspadim wrote:
>>>
>>> humm try to run memcache daemon, and
>>> netstat -an | grep 11211
>>>
>>> to check if port is open or not
>>>
>>> 2011/4/25 Dan Golob <[email protected]>:
>>> > I have tried connecting both via localhost and 127.0.0.1 ... same
>>> results.
>>> > I connected to telnet from the same machine, using 'telnet
>>> localhost:11211'
>>> > ... not too familiar with telnet, to be honest, but I connected to
>>> something
>>> > and couldn't figure out how to get out.
>>> > The php error logs only have those two that I mentioned ... just can't
>>> > connect:
>>> > [24-Apr-2011 17:15:01] PHP Warning:  Module 'memcache' already loaded
>>> in
>>> > Unknown on line 0
>>> > [24-Apr-2011 17:15:01] PHP Notice:  Memcache::connect(): Server
>>> localhost
>>> > (tcp 11211) failed with: Connection refused (111) in
>>> > /var/www/html/mizozo.com/**algorithm.php<http://mizozo.com/algorithm.php> 
>>> > on
>>> line 131
>>> > I have been avoiding the firewall, because for one I know little about
>>> it,
>>> > but also because since I am connecting locally and didn't think that
>>> the
>>> > firewall would be a problem. Maybe this is the reason?
>>> > Also, is there a way that I can be sure to remove everything so that I
>>> can
>>> > start from scratch? I probably installed one too many (or 3 too many)
>>> > modules, some may be conflicting. For example, if I had installed
>>> memcached
>>> > and pecl's version, would they work in unison or break one another? As
>>> I had
>>> > mentioned before, at this point I have no idea what I installed ... I
>>> have
>>> > gone through so many different instruction sets that anything is
>>> possible. I
>>> > try to remove things, but often get caught up in the moment and forget.
>>> > Thanks for all your help, by the way
>>> >
>>> > On Sun, Apr 24, 2011 at 10:24 PM, Geoffrey Hoffman
>>> > <[email protected]> wrote:
>>> >>
>>> >> Sorry, I see you provided error output.
>>> >> Connection refused, eh?
>>> >> Are you connecting to localhost or another server running memcached?
>>> >> Try opening port 11211 with iptables (if CentOS - did you say what
>>> distro
>>> >> you are using?)
>>> >
>>> >
>>> > --
>>> > My Mizozo Profile -
>>> > http://shark.mizozo.com/
>>> >
>>>
>>> --
>>> Roberto Spadim
>>> Spadim Technology / SPAEmpresarial
>>>
>>>
>

Reply via email to