figured it out -l 127.0.0.1

On Friday, September 7, 2012 6:50:58 PM UTC+10, stevewh wrote:
>
> This worked for me also. Though I'm wondering how I could have it work 
> with SELinux enforcing.
>
> I suspect that I don't have the iptable setup correctly (since I didn't 
> add anythign for 11211) or that I configured things wrong. 
>
> tcp        0      0 0.0.0.0:11211               
> 0.0.0.0:*                   LISTEN
> tcp        0      0 :::11211                    
> :::*                        LISTEN
> udp        0      0 0.0.0.0:11211               0.0.0.0:*
> udp        0      0 :::11211                    :::*
>
> Thx for any direction on this. 
>
> Cheers,
> Steve
> On Friday, August 24, 2012 4:47:08 AM UTC+10, Xun wrote:
>>
>> To Geoffrey, the extension is loaded, memcache.so is enabled, and the 
>> process is running.
>>
>> Instead, the problem is on SELinux. Thanks to Rathish, here is the 
>> solution (at least for me).
>>
>> My system is CentOS 6.3
>>
>> Solution:
>>
>> #command to check if SELinux is on
>>
>> getenforce
>>
>>  
>>
>> #Disable SELinux using the following command
>>
>> setenforce 0
>>
>> Xun
>>
>> On Thu, Aug 23, 2012 at 11:17 AM, Geoffrey Hoffman <[email protected]
>> > wrote:
>>
>>> 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