시작 Memcached 오류:/usr/local/bin/memcached: error while loading shared libraries: libevent-2.1.so.칠
10003 단어 memcached
시작 Memcached 오류:
/usr/local/bin/memcached: error while loading shared libraries: libevent-2.1.so.7: cannot open shared object file: No such file or directory
해결 방법은 다음과 같습니다.
1. libevent 명령이 있는 디렉터리 찾기
[root@localhost ~]# sudo find / -name libevent-2.1.so.7
/usr/local/lib/libevent-2.1.so.7
/root/libevent-2.1.11-stable/.libs/libevent-2.1.so.7
2,memcached가 어디에서 libevent를 시작하는지 보기(
!!!
[root@localhost ~]# LD_DEBUG=libs /usr/local/bin/memcached -v
4607: find library=libevent-2.1.so.7 [0]; searching
4607: search cache=/etc/ld.so.cache
4607: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64 (system search path)
4607: trying file=/lib64/tls/x86_64/libevent-2.1.so.7
4607: trying file=/lib64/tls/libevent-2.1.so.7
4607: trying file=/lib64/x86_64/libevent-2.1.so.7
4607: trying file=/lib64/libevent-2.1.so.7
4607: trying file=/usr/lib64/tls/x86_64/libevent-2.1.so.7
4607: trying file=/usr/lib64/tls/libevent-2.1.so.7
4607: trying file=/usr/lib64/x86_64/libevent-2.1.so.7
4607: trying file=/usr/lib64/libevent-2.1.so.7 # !!!
4607:
/usr/local/bin/memcached: error while loading shared libraries: libevent-2.1.so.7: cannot open shared object file: No such file or directory
디버그 정보에서 프로그램이 링크 라이브러리를 어디로 갔는지 알 수 있다.내 프로그램은
trying file=/usr/lib64/libevent-2.1.so.7
시작하고, 내 링크 라이브러리의 실제 저장 위치는 /usr/local/lib/libevent-2.1.so.7
3. 소프트 연결 만들기[root@localhost ~]# ln -s /usr/local/lib/libevent-2.1.so.7 /usr/lib64/libevent-2.1.so.7
재부팅하면 됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
memcached 전면 분석 – 5memcached의 응용 및 호환 프로그램이 서버들은 이전에 데이터베이스 서버 등에 사용되었다.CPU 성능이 향상되고 메모리 가격이 하락함에 따라 우리는 데이터베이스 서버, 응용 서버 등을 성능이 더욱 강하고 메모리가 더 많은 서버로 적극적으로 바꾸었다.이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.