Problem running memcached on AMD64 and CentOS 3.6

Thomas (Lists) thomas-lists at mysnip.de
Sun Dec 25 21:18:55 UTC 2005


Yes, his idea and questions were posted below. ;)

Jonathan Chong wrote:

>Merry Christmas!
>
>Any ideas on what seems to be causing the memcache daemon to not load?
>
>Thanks.
>
>
>On 24/12/05, Brad Fitzpatrick <brad at danga.com> wrote:
>  
>
>>Thanks for the strace.
>>
>>It created the listening socket fine, but the problem is epoll.  (sorry
>>about the error messasge...)  Is CentOS 3.6 a Linux 2.4 kernel?  Given its
>>RHEL base, I'd guess so?  So then the question is why libevent (which
>>memcached uses) not falling back to select or poll?
>>
>>What does the libevent "make test" say?  Does it all work?
>>
>>- Brad
>>
>>
>>On Sat, 24 Dec 2005, Jonathan Chong wrote:
>>
>>    
>>
>>>Hi everyone
>>>
>>>I've been trying to get memcached running on my CentOS and AMD64 box,
>>>but it's telling me that it's failling to create the listening port.
>>>
>>>I've tried the following commands:
>>>
>>>memcached -u nobody -m 128
>>>memcached -u root -m 128 - p 11211 -l
>>>
>>>This is the output from strace memcached -u nobody -m 128 -l 127.0.0.1 -p 11211
>>>
>>>execve("/usr/bin/memcached", ["memcached", "-u", "nobody", "-m",
>>>"128", "-l", "127.0.0.1", "-p", "11211"], [/* 24 vars */]) = 0
>>>uname({sys="Linux", node="vps.arsenal-mania.com", ...}) = 0
>>>brk(0)                                  = 0x508000
>>>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
>>>0) = 0x2aaaaaac0000
>>>open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
>>>open("/etc/ld.so.cache", O_RDONLY)      = 3
>>>fstat(3, {st_mode=S_IFREG|0644, st_size=89918, ...}) = 0
>>>mmap(NULL, 89918, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac1000
>>>close(3)                                = 0
>>>open("/usr/lib64/libevent.so.0", O_RDONLY) = 3
>>>read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300(\0\0"..., 640) = 640
>>>fstat(3, {st_mode=S_IFREG|0755, st_size=39985, ...}) = 0
>>>mmap(NULL, 1079128, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2aaaaabc1000
>>>mprotect(0x2aaaaabc8000, 1050456, PROT_NONE) = 0
>>>mmap(0x2aaaaacc8000, 4096, PROT_READ|PROT_WRITE,
>>>MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x2aaaaacc8000
>>>close(3)                                = 0
>>>open("/lib64/tls/libc.so.6", O_RDONLY)  = 3
>>>read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\322"..., 640) = 640
>>>fstat(3, {st_mode=S_IFREG|0755, st_size=1669760, ...}) = 0
>>>mmap(NULL, 2376104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2aaaaacc9000
>>>mprotect(0x2aaaaae05000, 1081768, PROT_NONE) = 0
>>>mmap(0x2aaaaaf04000, 20480, PROT_READ|PROT_WRITE,
>>>MAP_PRIVATE|MAP_FIXED, 3, 0x13b000) = 0x2aaaaaf04000
>>>mmap(0x2aaaaaf09000, 16808, PROT_READ|PROT_WRITE,
>>>MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaf09000
>>>close(3)                                = 0
>>>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
>>>0) = 0x2aaaaaf0e000
>>>arch_prctl(ARCH_SET_FS, 0x2aaaaaf0e720) = 0
>>>munmap(0x2aaaaaac1000, 89918)           = 0
>>>getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
>>>setrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
>>>socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
>>>fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
>>>fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
>>>setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [30064771073], 4) = 0
>>>setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [30064771073], 4) = 0
>>>setsockopt(3, SOL_SOCKET, SO_LINGER, {onoff=0, linger=0}, 8) = 0
>>>bind(3, {sa_family=AF_INET, sin_port=htons(11211),
>>>sin_addr=inet_addr("127.0.0.1")}, 16) = 0
>>>listen(3, 1024)                         = 0
>>>getuid()                                = 0
>>>brk(0)                                  = 0x508000
>>>brk(0x529000)                           = 0x529000
>>>brk(0)                                  = 0x529000
>>>socket(PF_FILE, SOCK_STREAM, 0)         = 4
>>>connect(4, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 110) =
>>>-1 ENOENT (No such file or directory)
>>>close(4)                                = 0
>>>open("/etc/nsswitch.conf", O_RDONLY)    = 4
>>>fstat(4, {st_mode=S_IFREG|0644, st_size=1686, ...}) = 0
>>>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
>>>0) = 0x2aaaaaac1000
>>>read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1686
>>>read(4, "", 4096)                       = 0
>>>close(4)                                = 0
>>>munmap(0x2aaaaaac1000, 4096)            = 0
>>>open("/etc/ld.so.cache", O_RDONLY)      = 4
>>>fstat(4, {st_mode=S_IFREG|0644, st_size=89918, ...}) = 0
>>>mmap(NULL, 89918, PROT_READ, MAP_PRIVATE, 4, 0) = 0x2aaaaaac1000
>>>close(4)                                = 0
>>>open("/lib64/libnss_files.so.2", O_RDONLY) = 4
>>>read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200%\0\0"..., 640) = 640
>>>fstat(4, {st_mode=S_IFREG|0755, st_size=59376, ...}) = 0
>>>mmap(NULL, 1096328, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x2aaaaaf0f000
>>>mprotect(0x2aaaaaf1b000, 1047176, PROT_NONE) = 0
>>>mmap(0x2aaaab01a000, 4096, PROT_READ|PROT_WRITE,
>>>MAP_PRIVATE|MAP_FIXED, 4, 0xb000) = 0x2aaaab01a000
>>>close(4)                                = 0
>>>munmap(0x2aaaaaac1000, 89918)           = 0
>>>open("/etc/passwd", O_RDONLY)           = 4
>>>fcntl(4, F_GETFD)                       = 0
>>>fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
>>>fstat(4, {st_mode=S_IFREG|0644, st_size=2118, ...}) = 0
>>>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
>>>0) = 0x2aaaaaac1000
>>>read(4, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2118
>>>close(4)                                = 0
>>>munmap(0x2aaaaaac1000, 4096)            = 0
>>>setgid(99)                              = 0
>>>setuid(99)                              = 0
>>>getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
>>>epoll_create(1024)                      = 4
>>>fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
>>>socketpair(PF_FILE, SOCK_STREAM, 0, [5, 6]) = 0
>>>fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
>>>fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
>>>mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
>>>-1, 0) = 0x2aaaab01b000
>>>rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
>>>epoll_ctl_old(0x4, 0x1, 0x3, 0x7fffff8e8a00) = -1 ENOSYS (Function not
>>>implemented)
>>>write(2, "failed to create listening conne"..., 37failed to create
>>>listening connection) = 37
>>>exit_group(1)                           = ?
>>>
>>>Any help would be greatly appreciated!
>>>
>>>Thanks.
>>>
>>>--
>>>Jonathan Chong
>>>
>>>http://www.arsenal-now.com/
>>>http://www.arsenal-mania.com/
>>>http://www.ashburrn.com/
>>>http://www.jonathan-chong.com/
>>>
>>>
>>>      
>>>
>
>
>--
>Jonathan Chong
>
>http://www.arsenal-now.com/
>http://www.arsenal-mania.com/
>http://www.ashburrn.com/
>http://www.jonathan-chong.com/
>  
>



More information about the memcached mailing list