Error

728x90
반응형
·Error
👩🏻‍💻 문제 발생위와 같이 Building for production... 이 계속 떠 있으면서 계속 실행이 안되었다.✔️ 문제 해결내 경우에 여러 글을 봐도 해결이 안 되었다. 위의 문제점은 용량이 부족해서 생기는 문제였다.💡 AWS EC2 프리티어를 쓰는 경우 t2.micro를 사용하는데 이건 RAM이 1GB밖에 안 된다. 그래서 빌드 규모가 조금만 커져도 멈춰버린다. 해결책 1)sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=2048sudo mkswap /mnt/swapfilesudo swapon /mnt/swapfile메모리대신 스왑 메모리를 생성하여 디스크의 일부를 대신 사용하도록 설정한다. 위와 같이 명령어를 입력하면 스왑메모리가 생성된다. 1..
·Error
👩🏻‍💻 문제 발생사이트를 열었을 때 파비콘을 설정하고 싶은데 계속적으로 설정이 안되었다.✔️ 문제 해결맨 처음에 next.js가 13버전으로 업데이트하고 나서, metadata 파일을 따로 만들지 않아도 되었었다. layout.js파일에 들어가면 있는 metadata를 설정하면 됐다.export function generateMetadata(): Metadata { return { title: "포트폴리오", description: "포트폴리오 사이트 입니다.", icons: { icon: "/images/favicon.ico", }, };}위의 파일은 layout.js에서 metadata가 작성되어 있는 파일인데 여기서 icons옵션을 추가한다. 파비콘 파일을 ..
·Error
👩🏻‍💻 문제 발생vercel에 build할려고 보니 위와 같은 문제가 발생하였다.✔️ 문제 해결참고사이트를 찾아 위와 같이 eslint와 관련된 문제였기에, eslintrc.json파일에서 설정해주면 된다."rules": { "react/no-unescaped-entities": "off" }🔗 참고https://github.com/vercel/next.js/discussions/53972👩🏻‍💻 문제 발생vercel에 build할려고 보니 위와 같은 문제가 발생하였다.✔️ 문제 해결위와 같은 문제는 쉬운 문제였는데 gpt 컴포넌트에 대해 나는 문제였다. 위의 컴포넌트의 맨 앞의 문자를 대문자로 고치면 해결되는 문제였다.🔗 참고https://www.inflearn.com/community..
·Error
👩🏻‍💻 문제 발생해당 오류는 1883 포트가 이미 사용되고 있어서 나는 오류이다.✔️ 문제 해결sudo netstat -tuln | grep 1883위의 명령어와sudo ss -tuln | grep 1883위의 명령어 중 하나를 쳐서 해당 포트가 돌아가고 있는지를 확인한다.tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN /process-name위와 같이 나온다면 이를sudo kill 위의 명령어를 넣어 해당 포트를 없앤다.그러나 나의 경우 위의 경우가 해당이 안 되었므로,sudo nano /etc/mosquitto/mosquitto.conf각자의 mosquitto.conf의 경로가 다를 수 있으므로, 이..
·Error
👩🏻‍💻 문제 발생sudo journalctl -u mosquitto.service -b를 쳤을 때 아래와 같은 에러가 발견되었다.✔️ 문제 해결1) 해당 파일 있는지 확인하기ls -l /var/log/mosquitto/위와 같이 쳤을 경우에 폴더가 존재하지 않는다고 나왔다.sudo mkdir -p /var/log/mosquitto/그래서 위와 같이 명령어를 쳐서 폴더를 생성해주었다.2) 권한 부여하기sudo chown -R mosquitto: /var/log/mosquitto/sudo chmod -R 755 /var/log/mosquitto/mosquitto 사용자의 권한을 부여해준다.3) Mosquitto 다시 시작하기sudo systemctl restart mosquitto3번의 권한을 부여했..
·Error
👩🏻‍💻 문제 발생위와 같은 문제가 뜨면서 계속적으로 구동이 안 되었다.✔️ 문제 해결1) 해결법1그래서 찾아보니npm cache clean --force 명령어로 캐시를 삭제한다.node_modules 폴더를 삭제한다.package-lock.json 파일을 삭제한다.npm install 명령어를 입력해서 node_modules와 package-lock.json를 다시 설치해준다.가 해결법이라고 거의 모든 블로그들에 되어 있어 이러한 해결책을 여러번 시도했는데 에러를 해결해주지 못 했다.2) 해결법2그래서 gpt한테 물어보니 깔려 있던 패키지가 문제라고 해서 다른 패키지를 설치하여 구동시켜주니 되었다. 문제가 되었던 패키지는faker module이었고, 이에 대하여npm install fakerco..
·Error
👩🏻‍💻 문제 발생해당 오류가 나는 것을 확인했다.+)mosquitto -c /etc/mosquitto/mosquitto.conf -vormosquitto로 mosquitto에 있는 문제들을 알 수 있다.✔️ 문제 해결1) mosquitto.conf 수정하기각자 개인의 폴더에 mosquitto.conf의 파일이 존재 위치가 다르기에 이를 파악해서 아래와 같이 198번의 위치에 있는 주석을 해제해준다.2) 유저 추가하기위의 방법 말고 간단한 방법이기는 한데adduser mosquitto를 해서 mosquitto를 유저로 추가해주면 오류가 사라져 있다.위와 같이 오류가 사라진 것을 확인할 수 있다.🔗 참고https://m.blog.naver.com/makeap/220248293202
·Error
문제 발생FTP를 이용해 서버에 파일을 옮기는중 발생하는 Permission Denied 오류가 났다. 아래와 같이 오류가 나왔다. 이는 해당 서버 경로에 쓰기 권한을 주지 않아 나는 오류이다.문제 해결1) 리눅스에서 해결하기sudo chmod -R 777 해당 경로이렇게 하면 경로에 대해서 쓰기 권한이 주어져서 오류가 나지 않는다. 여기서 777권한은 읽기,쓰기,실행권한을 다 주는 것을 말한다.2) 파일질라에서 쓰기권한 주기파일질라에서 쓰기권한을 주고 싶은 파일을 선택하여 오른쪽 마우스를 클릭한다. 그러면 파일권한이라는 것이 나오면 클릭한다. 그리고 공개권한에 쓰기권한을 클릭하고 숫자값은 777을 주면 된다.나같은 경우는 이렇게 할려고 했을 때 파일질라가 아무 이유없이 꺼져서 리눅스로 하는 방법을 선택..
728x90
반응형
Uheeking
'Error' 카테고리의 글 목록