분류 전체보기

상황 레디스 압축파일을 해제한 후 make 명령어를 수행하면 아래처럼 jemalloc No such file or directory 오류가 발생합니다. 1 2 3 4 5 6 7 8 9 10 11 [root@redis-5.0.7]# make cd src && make all make[1]: Entering directory `/opt/redis-5.0.7/src' CC Makefile.dep make[1]: Leaving directory `/opt/redis-5.0.7/src' make[1]: Entering directory `/opt/redis-5.0.7/src' CC adlist.o In file included from adlist.c:34:0: zmalloc.h:50:10: fatal error..
· 후기
후기에 들어가기 앞서자동차 내장 내비게이션 기능이 아무래도 떨어져서휴대폰 내비게이션으로 변경 하려고 마음을 먹었습니다. 휴대폰 내비를 사용하기 위해서는 거치대가 필요하여 제 기준에 맞는 제품을 알아보았습니다. 크게 고려했던 부분 다음과 같습니다.유리창에 부착하지 않고 에어컨으로 거치가 가능해야 한다.핸드폰을 빼고 넣기가 쉬워야 한다.거치대에 핸드폰을 올려놓으면 자동으로 무선충전이 되어야 한다.차가 흔들리더라도 고정이 잘 되어야 한다. 오아 와이더F1 FOD 센서 무선충전 거치대 포인트제품명은 '오와 와이더F1 FOD센서 차량용 고속 무선충전 거치대 OA-CG032' 입니다.이 제품은 아래와 같은 기능을 제공하고 있습니다. 거치대 포인트 가지 6가지1. 15W 고속 무선 충전넓은 면적의 3세대 와이드 싱글..
· Windows
smart service 란 게시자도 없고 이름만봤을때는 "똑똑한 서비스" 라고 나와있어서 왠지 사용해야 할 것만 같은 이 프로그램.. 윈도우 시작 시 영향도도 높아서 다른 프로그램 시작이 늦어지는 영향을 줍니다. 이 프로그램은 윈도우에서 카드결제를 이용할 때 결제프로그램을 설치하면서 부가적인 프로그램 설치할 것인지를 체크박스로 선택하여 진행하게 됩니다. 기본으로 활성화되어있어 체크박스를 보지 못하고 넘어가게 되면 자동으로 프로그램이 설치가 됩니다. 자동으로 설치 된 후에 이게 무엇이냐.. 웹 브라우저의 즐겨찾기에 쇼핑몰이 자동으로 추가되거나.. 팝업광고를 띄우거나 등등을 하게 됩니다. 저희 입장에서는 쓸모없는 기능일 확률이 높죠? 지우는 방법 제어판의 프로그램 및 기능으로 들어간 뒤 Smart Serv..
레디스 AOF 시 오류 발생 레디스 aof 시 아래와 같은 오류가 발생했습니다. 이 에러는 AOF 쓰기작업을 하는데 디스크에 쓰는 속도가 느려 레디스가 느려질 수 있다는 의미입니다. Asynchronous AOF fsync is taking too long (disk is busy?). Writing the AOF buffer without waiting for fsync to complete, this may slow down Redis. AOF 와 관련된 레디스 옵션 (일부) appendonly aof 쓰기를 활성화 하는 여부입니다. appendfsync always : 명령어가 수행될 때마다 aof 파일로 디스크 쓰기를 진행합니다. everysec : 1초에 한번씩 aof 파일로 디스크 쓰기를 진행..
현상 다음 파일의 줄 끝에 일관성이 없습니다. 줄 끝을 정규화시키시겠습니까? 이런 대화창은 왜 나오는걸까? 원인 데이터에 줄바꿈(Enter)이 있고, 데이터를 넣고 추출하는 OS 가 다른경우에 발생하게 됩니다. 타 OS 에서 데이터를 넣고 추출하는 경우에 왜 이런 오류가 나올까요? 먼저 OS 마다 Enter 값을 저장하는 내부 값은 다릅니다. 운영체제 값 헥사 Windows CR LF (rn) 0x0D 0x0A Mac CR (r) 0x0D Unix LF (n) 0x0A 하나의 예를 보겠습니다. 리눅스 환경에서 Enter 값이 들어간 데이터를 한건 적재했습니다. 그렇게 되면 SQL Server 내부에는 0x0A 라는 값 하나만 저장되게 됩니다. 이 값을 Windows 환경에서 추출해서 확인하려고 하면, 0..
· Windows
현상 컴퓨터 앞쪽 USB 포트에 USB 를 장착한 후, 컴퓨터를 부팅하면 USB 를 읽습니다. 그런데 컴퓨터 부팅이 완료된 후에 몇초가 흐르면 갑자기 인식을 못하게 되었습니다. 이러한 현상이 있을 때는 괜히 컴퓨터 본체를 열어서 선 뺐다 꽂았다 하실필요 없습니다. ( 제 경험으로 ) 또한 USB 가 고장나거나 USB 포트에서 메인보드까지의 선이 고장나지 않았을 수도 있습니다. 괜히 돈날리지 마시고 먼저 아래 방법을 따라해 보시길 바랍니다. 해결방법 1. "시작"에서 "장치 관리자" 를 입력합니다. 2. "범용 직렬 버스 컨트롤러" 로 들어갑니다. 3. USB 허브의 속성을 클릭합니다. 4. 전원 관리에서 "전원을 절약하기 위해" 체크를 해제합니다. 왜 이방법이 먹히는지? 제 컴퓨터에는 모니터2개 / 음향..
· AWS/EC2
Filebeat 란 실시간 파일 내용을 수집하여 ElastiSearch 나 Logstash 등 다양한 Output 으로 전달하는 도구 입니다. 동시에 여러개 파일의 내용을 수집할 수 있으며 서버 자원을 거의 사용하지 않습니다. 대략적인 그림으로 아래와 같이 구성할 수 있습니다. 이 포스팅에서 logstash 와 ElasticSearch 에 대한 부분은 다루지 않습니다. Filebeat 설치 및 구동 방법 Filebeat 설치방법 외부망으로 통신이 가능하다는 전제하에 진행할 수 있습니다. ubuntu 환경은 설치방법이 dpkg 방식으로 아래와 다릅니다. 1. rpm 을 통해서 elasticsearch 패키지를 다운로드 받습니다. 2. repo 에 내용을 등록합니다. 3. filebeat 를 설치합니다. 1..
· 후기
발단 - 명세서에 찍힌 인터넷직접접속통화료 KT 핸드폰/인터넷 요금에 자동이체를 걸어놓고 평범한 일상을 보내던 도중, 갑자기 부가포함 27,500 원이 더 청구가 되었습니다. 이게 뭔일이야? 하고 KT 마이데이터 어플을 켜보니 아래처럼 '인터넷직접접속통화료' 가 추가되어있더라구요. 데이터를 몇기가쓰면 더이상 못쓰는 요금제에서 추가로 쓴것도 아니며 3GB LTE 데이터이긴하지만 다쓰면 속도제한있는 무제한 데이터를 사용하고 있고 평소였다면 없는 요금제여야 하는게 맞습니다. 전개 - KT 고객센터에 전화 KT 고객센터에 전화를 하였습니다. 갑자기 인터넷직접접속통화료가 부과되었는데 이게 어찌된 일인지 물어봤습니다. ( 최대한 친절하게 물어보려고 하긴하였는데,, 까칠했다면 상담사 분에게는 죄송합니다. ㅠㅠ ) 저..
개요 레디스는 메모리DB 입니다. 메모리DB 이기 때문에 레디스에서 사용하는 메모리 할당량을 확실히 알아야 합니다. 메모리가 부족하게 되면 OOM 에 의해 프로세스가 죽을 수 있기 때문입니다. 그래서 메모리 사용량에 대해 조사하던 도중 SAVE 동작 시 자식프로세스가 생성되어 rdb 파일을 백업하는 데 이 때 메모리를 2배로 사용한다. 라는 글이 있어서 이에 대한 테스트를 진행해 보려고 합니다. 메모리를 2배로 사용한다는 의미는 아래와 같습니다. 레디스 프로세스 (부모) 가 메모리상의 데이터를 가지고 있고, SAVE 시 자식 프로세스가 생성되어 메모리상의 데이터를 전체 복사 후 rdb 파일로 내려쓴다. 참고로 이 포스팅에서의 SAVE 동작은 사용자가 직접하는게 아니라 레디스 엔진에서 save 옵션값으로 ..
개요 서비스에서 380만 정도 Key에 21GB 정도의 메모리가 할당되어 운영되고 있습니다. 메모리 DB 라는 관점에서, 21GB 라는 메모리는 큰 편이라고 볼 순 없지만 AWS EC2 환경에서 r5.2xlarge 타입으로 운영되고 있고 Scale Up 을 하는순간 추가 비용이 발생하는 문제와 디스크처럼 여유롭게 공간을 확보하기 힘들기 때문에 개선이 필요할 것으로 보았습니다. 개선방법 포스팅에서 다루지 않을 개선 방법 가장 편한 방법은 필요없는 데이터를 삭제하는 것과 위에서 말한것처럼 Scale Up 을 하는 것 입니다. ( 사실 라이브 상황에서 이건 쉬운 방법이 아닙니다.. ㅠㅠ ) Scale Up 을 하는동안의 DownTime 을 감당해야 하고 (이중화로 구성되어 있기 때문에 서비스 다운은 아니지만요..
꽁담
'분류 전체보기' 카테고리의 글 목록 (10 Page)