목록메모 메모 (15)
MEGOLANG
map $upstream_cache_status $cache_status { 'HIT' 'HIT'; default $upstream_http_x_cache_status;}server { server_name edge; proxy_cache cache_1; proxy_cache_key $host$uri; proxy_cache_valid 200 206 301 302 10s; add_header X-Cache-Status $cache_status; proxy_hide_header X-Cache-Status; proxy_set_header Host relay; location / { proxy_pass http://relay; }}server { server_name relay; p..
map $time_iso8601 $year { '~^(?\d{4})-' $y;}map $time_iso8601 $month { '~^\d{4}-(?\d{2})-' $m;}map $time_iso8601 $day { '~^\d{4}-\d{2}-(?\d{2})' $d;}map $time_iso8601 $hour { '~T(?\d{2}):' $h;}map $time_iso8601 $minute { '~T\d{2}:(?\d{2}):' $m;}map $minute $minute5 { ~00|01|02|03|04 00; ~05|06|07|08|09 05; ~10|11|12|13|14 10; ~15|16|17|18|19 15; ~20|21|22|23|24 20; ~25|..
목표중앙 집중식 로그 서버를 구축하여, 통계를 만들어낸다.전체 로깅 시스템일일 단위 로깅5분 단위 로깅일일 단위 로깅실제로 각각의 서버에서 임시로 저장되는 로그 파일 (7~30d적절하다고 생각)디버깅 시 해당 파일을 이용하여 사용파일 경로는 다음과 같은 형식tail -F /var/log/nginx/access/daily/20240513/example.com.log5분 단위 로깅해당 로그 파일은 중앙 집중식 로그 서버 구축하여 전달하기 위한 파일tail -F /var/log/nginx/access/5m/1.1.1.1_20240513-1425A_example.com.logcrontab 을 이용해서 5분마다 파일이 전달되도록 설정*/5 * * * * * /opt/gzip_and_send_log_to_serve..
듀얼 모니터암 설치 완료 후에 듀얼 모니터암을 추천하지 않는 이유라는 글을 봤다.https://www.youtube.com/watch?v=_gbt-BHToRI&pp=ygUT65OA7Ja8IOuqqOuLiO2EsOyVlA%3D%3D설치에 시간과 노력을 투입했으니, 그냥 사용할려다가 주변의 모든 사람의 비추를 받고 반품 후 싱글 2개로 변경했다. https://www.coupang.com/vp/products/7803766078 루나랩 플러스 싱글 모니터암COUPANGwww.coupang.com결국 이 제품으로 변경했다.이걸로 바꾸니 4~5만원 추가 금액이 더 들었다. 이제 모니터만 사면 된다.모니터는 급하지 않아 할인을 기다리고 있다.27UP850N
백엔드 개발을 담당하지만, 프론트 프로젝트를 실행하는 경우가 많다. 이런 경우 PM2라는 npm 어플리케이션을 사용한다. pm2 start 'npm run dev' --name new-page 이를 활용하면 Go도 실행 상태를 유지할 수 있다. pm2 start 'go run main.go' --name backend
{ "postId":1, "commentIdList":[ 1,2,3 ] } API 서버는 이렇게 Json을 반환하고, 이에 따라 Front는 다음과 같이 요청한다. curl company.com/posts/1 curl company.com/comments/1 curl company.com/comments/2 curl company.com/comments/3 게시글과 댓글을 모두 캐시 할 수 있다. 게시글과 댓글이 수정 및 삭제 된다면, Purge 요청으로 재 갱신한다. 여기서 캐시율을 더 높이고 싶으니, 댓글을 5개씩 페이징 하는 것으로 변경해보자. { "postId":1, "commentIdList":[ 1,2,3,4,5 ] } 댓글이 5개가 작성되는 순간 Cache-Control을 이용해서 TTL을 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dAHL4Y/btsF1jsGoS6/uMSdCYfvDDKnKa4dQlAnJ0/img.jpg)
어쩌다 기회가 되서 3가지를 동시에 맛 볼수 있는 기회가 됐다. 마신 순서는 로얄 살루트 -> 조니워커 -> 발렌타인 발렌타인이 가장 매운 맛이 덜하고 맛있었다~
눈에 띄는 변화가 있어야한다 예를 들면, 백열등 -> LED등 으로 바꾸는 정도의 확실한 느낌이 들어야한다