'분류 전체보기'에 해당되는 글 116건

  1. 2014.04.24 :: 설치 된 패키지 확인(yum)
  2. 2014.04.23 :: 버킷에 객체를 추가하기
  3. 2014.04.23 :: Amazon S3 기본
  4. 2014.04.21 :: S3 생성
  5. 2014.04.18 :: nginx 로그에 upstream response is buffered to a temporary file 메세지 출력 시
  6. 2014.04.18 :: nginx worker 설정
  7. 2014.04.18 :: nginx 로그 설정
  8. 2014.04.18 :: daemon.log 사용
  9. 2014.04.18 :: kern.log 설정
  10. 2014.04.17 :: xming 설치
OS/CentOS 2014. 4. 24. 10:39

시스템에 설치된 패키지를 확인하고자 한다면 다음과 같이 한다.

# yum list installed [package]


'OS > CentOS' 카테고리의 다른 글

CentOS 이미지 다운로드  (0) 2014.10.29
rsync 동기화 구성  (0) 2014.10.16
nginx 소스 설치  (0) 2014.04.14
rsync를 이용한 CentOS repo 동기화  (0) 2014.04.11
rdate 시간 동기화  (0) 2014.04.11
posted by 구닥다리 엔지니어
:
AWS/S3(Simple Storage Service) 2014. 4. 23. 14:00

버킷이 만들어지면 버킷에 객체를 추가할 수 있다. 객체는 텍스트 파일, 사진, 비디오 등 어떤 종류의 파일이든 가능하다.


객체 업로드하기


1. Amazon S3 콘솔에서 객체를 업로드 할 버킷 이름을 클릭하고 [upload]를 클릭한다.

2. 폴더별로 업로드하려면 Enable Enhanced Uploader를 클릭하여 필요한 java 애플릿을 설치한다.

3. Add Files를 클릭

- 만약 2단계에서 고급 업로더를 사용할 경우, Select files and folders to upload라는 java 대화 상자가 나타난다.

- 그렇지 않으면, OS에 따라 File Upload 대화 상자가 표시된다.

4. 업로드 할 파일 또는 폴더를 선택하고 Open을 클릭

5. start upload를 클릭

'AWS > S3(Simple Storage Service)' 카테고리의 다른 글

Amazon S3 기본  (0) 2014.04.23
S3 생성  (0) 2014.04.21
특징  (0) 2014.04.02
posted by 구닥다리 엔지니어
:
AWS/S3(Simple Storage Service) 2014. 4. 23. 11:21

Amazon S3를 최대한 활용하기 위해서는 몇 가지 간단한 개념을 이해해야 한다. Amazon S3는 데이터를 개체로 버킷에 저장한다. 개체는 파일, 선택적으로 그 파일을 설명하는 임의의 메타 데이터로 구성되어 있다.

Amazon S3에 객체를 저장하려면 버킷에 저장할 파일을 업로드한다. 파일을 업로드 할 때 개체뿐만 아니라 메타 데이터에 권한을 설정할 수 있다.

버킷은 객체의 컨테이너이며, 하나 이상의 버킷을 가질 수 있다. 각각의 버킷에서 버킷에 대한 액세스를 제어하거나(누가 버킷 객체를 생성, 삭제, 목록 확인했는지) 버킷과 오브젝트의 액세스 로그를 표시하거나 Amazon S3 버킷과 해당 내용을 저장할 지역을 선택할 수 있다.

AWS Management Console을 사용해서 폴더를 만들어 객체를 그룹화 할 수 있으며, 폴더를 중첩해서 만들 수 있다. Amazon S3 API나 다른 유틸리티를 이용하는 경우 해당 폴더와 그룹 규칙과 관련하여 중요한 사항을 다음에서 확인할 수 있다.

http://docs.aws.amazon.com/AmazonS3/latest/UG/Welcome.html


'AWS > S3(Simple Storage Service)' 카테고리의 다른 글

버킷에 객체를 추가하기  (0) 2014.04.23
S3 생성  (0) 2014.04.21
특징  (0) 2014.04.02
posted by 구닥다리 엔지니어
:
AWS/S3(Simple Storage Service) 2014. 4. 21. 17:43
아마존 계정은 있다고 가정한다.

S3를 이용하려면 가장 먼저 bucket을 생성해야 한다.

버킷을 만들어도 요금은 부과되지 않으며, 객체를 버킷에 저장 시, 그리고 버킷에 또는 버킷에서 객체를 전송하는 경우만 과금이 된다.

버킷을 생성하는 방법은 다음과 같다.

1. AWS Management Console에 로그인 후 Services -> S3 이동

2. Create Bucket 클릭

3. bucket name을 입력

- 버킷 이름은 반드시 Amazon S3의 기존 버킷 이름에 고유하도록 한다. 고유성을 보장하는 방법으로 버킷 이름을 조직 이름에서 시작하도록 한다. 

버킷을 만들면 그 이름을 변경할 수 없으며, 버킷 이름은 버킷에 저장되는 객체를 가리키는 URL에 표시된다.

4. Region 선택

- 지연 시간을 최적화하고 비용을 최소화하고 규제 요건에 대응할 수 있는 지역을 선택한다.

5. 생성



'AWS > S3(Simple Storage Service)' 카테고리의 다른 글

버킷에 객체를 추가하기  (0) 2014.04.23
Amazon S3 기본  (0) 2014.04.23
특징  (0) 2014.04.02
posted by 구닥다리 엔지니어
:
OS/장애처리 2014. 4. 18. 18:20

[warn] 8217#0: *34 an upstream response is buffered to a temporary file /var/cache/nginx/fastcgi_temp/1/00/0000000001 while reading upstream

위와 같은 메세지 출력되면 다음과 같은 설정을 수정해 본다.

fastcgi_buffer_size    4k/8k    # default

fastcgi_buffers        8 4k/8k

http, server, location 블록에 추가할 수 있다. ( 두 지시문 모두 동일)

fastcgi_buffer_size : fastcgi 프로세스 헤더를 읽기 위한 버퍼 크기 설정

기본적으로, 버퍼 크기는 fastcgi_buffers의 버퍼 크기와 동일하지만, 이 지시문을 사용해서 임의의 값으로 설정할 수 있다.

fastcgi_buffers : 이 지시문은 백엔드의 fastcgi 프로세스로부터의 응답이 read 버퍼의 크기와 수를 설정한다.

fastcgi_buffers는 전형적인 fastcgi를 응답의 크기로 설정해야 한다. 가장 큰 응답이 디스크에 버퍼링되는 동안 메모리가 응답의 대부분을 처리해야 한다.

클라이언트에 fastcgi를 버퍼 및 전송 데이터보다 큰 모든 응답을 디스크에 버퍼링 하지 않으려면 fastcgi_max_temp_file_size 0으로 설정 한다.

기본적으로, 각 버퍼의 크기는 OS의 페이지 크기와 동일하며, 플랫폼 및 아키텍처에 따라 4k, 8k, 16k 중에 하나이다.

백엔드에서 fastcgi 프로세스에 의해 1개월 이상 된 응답은 디스크에서 1달 전 응답은 메모리에서 처리된다.

fastcgi_buffers    256 4K    # 256 * 4k + 4k =1028k 버퍼 크기


'OS > 장애처리' 카테고리의 다른 글

cron 인증 실패  (0) 2014.04.24
posted by 구닥다리 엔지니어
:
web server/nginx 2014. 4. 18. 16:25

nginx 에서 worker 설정하는 옵션이 존재 한다.

  • worker_processes : nginx를 실행할 프로세스 개수를 지정
  • worker_cpu_affinity : cpu에 작업자 프로세스를 바인딩
  • worker_rlimit_nofile : 열수 있는 최대 파일 지정
worker_processes 의 값은 서버의 core 수 보다 많게 설정할 수 있다. 성능 부분은 테스트 해봐야 하지만 문제가 발생하진 않는다.

하지만 worker_cpu_affinity 설정은 서버의 core 수를 고려해서 설정해야한다. 멀티 코어를 사용할 경우 분산 처리를 위한 옵션이라고 볼 수 있는데, 잘 못된 설정은 오히려 설정을 떨어 뜨릴 수 있다. 

예로, 1 core의 가상머신에 process 설정만 4를 주어도 문제가 발생하진 않지만, affinity 값을 4 core 기준으로 할당하면 문제가 발생한다.


posted by 구닥다리 엔지니어
:
web server/nginx 2014. 4. 18. 15:32

nginx에서 로그 파일 레벨을 설정함으로써 문제를 찾아 분석할 수 있다.

error_log        /var/log/error.log    debug;

log level


  • emerg: 시스템을 사용할 수 없는 상태에 있는 비상 상황.
  • alert : 조치가 신속하게 필요한 심각한 상황
  • crit : 해결해야 할 중요한 문제
  • error : 오류가 발생 또는 실패
  • warn : 경고, 정상적이지는 아니지만 큰 영향이 없음
  • notice : 정상, 일어난 일에 대해 주목할 필요가 있다.
  • info : 정보 메세지
  • debug : 문제 발생 위치를 파악할 수 있는 정보


posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 18. 15:19

/etc/rsyslog.conf 파일에 다음 설정을 추가하면 슈퍼데몬 관련 기록이 쌓이게 된다.

daemon.*                    /var/log/daemon.log


'OS > Linux' 카테고리의 다른 글

deamon - irqbalance  (0) 2014.04.29
vim - 원하는 라인에 주석 추가하기  (0) 2014.04.24
kern.log 설정  (0) 2014.04.18
hostname  (0) 2014.04.10
기본 텍스트 에디터 변경  (0) 2014.04.09
posted by 구닥다리 엔지니어
:
OS/Linux 2014. 4. 18. 15:14

/etc/rsyslog.conf 에 다음을 추가해서 커널 관련 로그를 기록할 수 있다.

kern.*                    /var/log/kern.log


'OS > Linux' 카테고리의 다른 글

vim - 원하는 라인에 주석 추가하기  (0) 2014.04.24
daemon.log 사용  (0) 2014.04.18
hostname  (0) 2014.04.10
기본 텍스트 에디터 변경  (0) 2014.04.09
리눅스 <-> 윈도우 텍스트 파일 복사 시 한글깨짐  (1) 2014.04.08
posted by 구닥다리 엔지니어
:
OS/windows 2014. 4. 17. 14:41
  • xming 다운로드 및 설치
    • http://sourceforge.net/projects/xming/files/ 접속 후 "Xming" 선택 -> 원하는 버전 다운로드

'OS > windows' 카테고리의 다른 글

DST(일광 절약 시간제) 설정  (0) 2014.04.08
posted by 구닥다리 엔지니어
: