Memcached가 작동합니까?
Memcached가 올바르게 설치되었는지 확실하지 않은 경우 몇 가지 간단한 테스트를 실행하여 모든 것이 제대로 실행되고 있는지 확인할 수 있습니다.
참고 : 이 가이드의 테스트를 수행하려면 SSH를 사용해야합니다. 시작하려면 VPS Hosting 또는 VPS Hosting 서버에서 관리자 액세스를 활성화하고 (아직 활성화하지 않은 경우) SSH로 연결 한 다음 루트 사용자로 전환 해야합니다.
Memcached가 설치되어 있습니까?
Memcached 서비스가 설치되어 있고 실행 중이며 포트 11211에서 수신 대기하는지 확인합니다.
텔넷 로컬 호스트 11211
서비스에 연결할 수 있었다고보고해야합니다.
[root @ server [~] : telnet localhost 11211 127.0.0.1 시도 중 ... localhost에 연결되었습니다. 이스케이프 문자는 '^]'입니다.
올바르게 설치되지 않은 경우 서비스에 연결할 수 없습니다.
[root @ transfer [~] : telnet localhost 11211 127.0.0.1 시도 중 ... telnet : 주소 127.0.0.1에 연결 : 연결이 거부 됨
내 사이트에서 활성화되어 있습니까?
사이트에서 info.php 파일을 사용하여 필수 PHP 라이브러리가 있는지 확인합니다.
SSH에서 설치를 확인할 수도 있습니다.
참고 : Memcached를 사용하려는 사이트와 동일한 버전의 PHP를 사용해야합니다.
WHM / cPanel , PHP 버전 7.3이있는 서버에서이 명령은 다음 출력을 반환해야합니다 (처음 몇 줄만 표시됨).
[root @ server [~] : ea-php73 -i | grep "memcached"/opt/cpanel/ea-php73/root/etc/php.d/memcached.ini, memcached memcached 지원 = > 활성화 됨
Plesk , PHP 버전 7.3을 사용하는 서버에서이 명령은 다음 출력을 반환해야합니다 (처음 몇 줄만 표시됨).
[root @ 6266-7xsm ~] # /opt/plesk/php/7.3/bin/php -i | grep "memcached"/opt/plesk/php/7.3/etc/php.d/memcached.ini, memcached memcached 지원 = > 활성화 됨
PHP 라이브러리가 설치되어 있지 않으면 명령을 실행할 때 출력이 반환되지 않습니다.
Memcached 서비스 및 PHP 라이브러리가 작동합니까?
memcached 서비스와 memcached PHP 라이브러리가 함께 작동하고 캐싱이 예상대로 작동하는지 확인합니다.
명령 줄에서 텔넷으로 Memcached 서비스로 이동합니다.
[루트 @ 서버 ~] # 텔넷 로컬 호스트 11211
이 출력이 반환되고 Memcached 서비스에 연결됩니다.
:: 1 시도 중 ... telnet : 주소에 연결 :: 1 : 연결 거부 됨 시도 중 127.0.0.1 ... localhost에 연결되었습니다. 이스케이프 문자는 '^]'입니다.
stats 명령을 입력합니다. 전체 출력 페이지가 표시되지만 중간 부분에서 STAT bytes_read 및 STAT bytes_written 줄을 찾습니다.
stats STAT pid 6374 STAT 가동 시간 37567 ... ... STAT bytes_read 3733268975 STAT bytes_written 6526192728 STAT limit_maxbytes 1073741824 ... ... END
이 경우 대량의 데이터를 읽고 쓰는 경우 Memcached가 예상대로 작동합니다. 명령 stats 를 다시 입력하면 이러한 값에 대한 변경 사항이 표시됩니다.
매우 적은 양의 데이터를 읽고 쓴 것이 표시되거나 값이 0 인 경우 Memcached가 제대로 작동하지 않는 것입니다.
stats STAT pid 30601 STAT 가동 시간 603941 ... ... STAT bytes_read 7 STAT bytes_written 0 STAT limit_maxbytes 1073741824 ... ... END
표준 SSH 프롬프트로 돌아가려면 quit 를 사용할 수 있어야합니다.
quit 외부 호스트에 의해 연결이 닫혔습니다. [루트 @ 서버 ~] #
관련 단계
- WHM을 사용하여 Memcached PHP 라이브러리 설치로 돌아가십시오.
- Plesk를 사용하여 Memcached PHP 라이브러리 설치로 돌아가십시오.
- Memcached를 사용하도록 사이트 를 구성하려면 돌아 가세요.
상세 정보
- 당사의 서버 전문가는 유료로 이러한 단계를 수행 할 수 있습니다. 전문가 서비스에 대한 자세한 내용은 전문가 서비스 메뉴를 참조하세요 .