라이브러리

[PHP] memcache_debug - 디버그 출력 켜기/끄기




memcache_debug


PHP에서 memcache_debug는 Memcached 확장 모듈의 디버깅 기능입니다. 이 기능을 사용하면 Memcached 서버의 상태, 캐시 데이터, 오류 등 다양한 정보를 확인할 수 있습니다.

# memcache_debug 함수


memcache_debug 함수는 Memcached 확장 모듈의 디버깅 기능을 제공합니다. 이 함수를 호출하면 Memcached 서버의 상태, 캐시 데이터, 오류 등 다양한 정보를 반환합니다.

# 예제


#hostingforum.kr
php

<?php



// Memcached 서버를 연결합니다.

$memcached = new Memcached();

$memcached->addServer('localhost', 11211);



// memcache_debug 함수를 호출합니다.

$debug_info = $memcached->getExtendedStats();



// 반환된 정보를 출력합니다.

print_r($debug_info);



?>



이 예제에서는 Memcached 서버를 연결하고 `getExtendedStats()` 함수를 호출하여 Memcached 서버의 상태, 캐시 데이터, 오류 등 다양한 정보를 반환받습니다. 반환된 정보는 배열 형태로 반환되며, 다음과 같은 키를 포함합니다.

* `pid`: Memcached 서버의 프로세스 ID
* `uptime`: Memcached 서버의 업타임
* `time`: Memcached 서버의 현재 시간
* `rusage`: Memcached 서버의 자원 사용량
* `bytes`: Memcached 서버의 캐시 데이터 크기
* `curr_items`: Memcached 서버의 현재 아이템 수
* `total_items`: Memcached 서버의 총 아이템 수
* `evictions`: Memcached 서버의 캐시 데이터 삭제 수
* `reclaimed`: Memcached 서버의 캐시 데이터 회수 수

# memcache_debug 함수의 옵션


memcache_debug 함수에는 다음과 같은 옵션이 있습니다.

* `all`: 모든 정보를 반환합니다.
* `pid`: Memcached 서버의 프로세스 ID만 반환합니다.
* `uptime`: Memcached 서버의 업타임만 반환합니다.
* `time`: Memcached 서버의 현재 시간만 반환합니다.
* `rusage`: Memcached 서버의 자원 사용량만 반환합니다.
* `bytes`: Memcached 서버의 캐시 데이터 크기만 반환합니다.
* `curr_items`: Memcached 서버의 현재 아이템 수만 반환합니다.
* `total_items`: Memcached 서버의 총 아이템 수만 반환합니다.
* `evictions`: Memcached 서버의 캐시 데이터 삭제 수만 반환합니다.
* `reclaimed`: Memcached 서버의 캐시 데이터 회수 수만 반환합니다.

# 예제 (옵션 사용)


#hostingforum.kr
php

<?php



// Memcached 서버를 연결합니다.

$memcached = new Memcached();

$memcached->addServer('localhost', 11211);



// memcache_debug 함수를 호출합니다. all 옵션을 사용하여 모든 정보를 반환합니다.

$debug_info = $memcached->getExtendedStats('all');



// 반환된 정보를 출력합니다.

print_r($debug_info);



?>



이 예제에서는 `all` 옵션을 사용하여 모든 정보를 반환받습니다.

# 참고


* Memcached 확장 모듈은 PHP 5.2.3 이상에서 사용할 수 있습니다.
* Memcached 서버를 연결하기 위해 `Memcached` 클래스를 사용해야 합니다.
* `memcache_debug` 함수는 Memcached 서버의 상태, 캐시 데이터, 오류 등 다양한 정보를 반환합니다.
* `memcache_debug` 함수의 옵션을 사용하여 반환되는 정보를 조정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 412 페이지

검색

게시물 검색