본문 바로가기

전체 글

(90)
[PM2] pm2 save 오류 수정하기 오류 내용[PM2][WARN] Current process list is not synchronized with saved list. App my-app differs. Type 'pm2 save' to synchronize.[PM2] Saving current process list...[PM2][WARN] PM2 is not managing any process, skipping save...[PM2][WARN] To force saving use: pm2 save --force 원인PM2에서 이런 경고가 발생하는 것은 현재 실행 중인 프로세스 목록과 저장된 프로세스 목록이 서로 다르기 때문입니다.  해결 방법# PM2 초기화pm2 reset all# 애플리케이션 다시 시작pm2 start my-ap..
[Jenkins] Node.js의 가비지 컬렉션(GC) 메모리 부족 오류 해결하기 오류Jenkins에서 Nuxt3 기반 Vue 프로젝트 빌드 시 Node.js의 가비지 컬렉션(GC) 관련 메모리 부족 경고가 발생하였다.[info] [nitro] Building Nuxt Nitro server (preset: `node-server`)[79870:0x70527f0] 56337 ms: Scavenge (reduce) 1807.1 (1846.7) -> 1806.4 (1846.9) MB, 3.33 / 0.00 ms (average mu = 0.247, current mu = 0.243) allocation failure; [79870:0x70527f0] 56350 ms: Scavenge (reduce) 1808.1 (1847.7) -> 1807.4 (1848.2) MB, 10.0..
[Jenkins] 특정 슬레이브 노드에서 Job이 실행되도록 설정 하는 법 Jenkins 관리 > System Configuration > Nodes 메뉴로 이동 하여 원하는 노드 클릭 설정 > Lebels 지정 위 슬레이브 노드로 실행할 Job > 구성  > Restrict where this project can be run 체크 박스 클릭 후 위에서 지정한 Label 입력 저장 후 빌드하면 해당 슬레이브 노드에서 잡이 실행된다.
브라우저에서 domain이 같은데 쿠키가 안넘어오는 경우 오늘 개발을 하면서 알게된 것에 대해 공유해보려고 한다.브라우저에서 쿠키는 지정된 도메인이 내에서 쿠키를 공유한다. 그런데 신규 사이트에서 쿠키를 이용하여 로그인 토큰을 공유하는데, 같은 서브 도메인인데도 어느 곳에는 쿠키가 넘어오고 어디는 넘어오지 않는 문제가 있었다. 쿠키의 Domain 속성쿠키가 설정될 때 Domain 속성이 명시적으로 지정되지 않았다면, 기본적으로 생성된 도메인에서만 접근이 가능합니다. 예를 들어 example.com에서 설정한 쿠키는 기본적으로 example.com에서만 접근할 수 있습니다. 서브 도메인 간에 쿠키를 공유하려면 Domain=.example.com 형태로 설정해야 합니다. 결론부터 말하면 원인은 https에서는 정상적으로 넘어왔고, http에서는 넘어오지 않았던 ..
[Nuxt3] middleware에서 외부 URL로 redirection 하기 export default defineNuxtRouteMiddleware(() => {... if (!authToken.value) { return navigateTo('https://nuxt.com', { external: true, redirectCode: 301 }); }}  Reference  https://nuxt.com/docs/api/utils/navigate-to#external-url