본문 바로가기
반응형

Back-End/Server6

[Docker][aws] WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested 에러 해결 문제 상황 spring boot 프로젝트를 도커 이미지로 만들고 docker hub 에 올렸다. 그리고 배포를 위해서 ec2 인스턴스의 리눅스 서버에서 이미지를 pull 받아서 실행하려 하는데 다음과 같은 오류가 나왔다. WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested 문제 원인 지금 쓰고 있는 노트북이 애플 M1 air 인데 도커를 빌드할 때 생성된 플랫폼이 ec2 인스턴스와 달라서 생긴 문제였다. 따라서 빌프 플랫폼을 맞추어서 빌드를 해준 뒤에 dockerhub 에 올리면 문제가 .. 2022. 12. 7.
[aws][rds] The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 에러 해결하기 문제 상황 aws rds 를 사용하여서 mysql 데이터베이스를 구축하였다. 그 후 datagrip 으로 연결하려는데 다음과 같은 오류가 나오면서 연결이 되지 않았다. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 인터넷에 나와있는 거의 모든 방법을 다 해봤었다. 모두가 하라는 보안그룹 설정에서 인바운드 규칙을 설정하였다. (혹시 몰라서 모든 아이피로 허용도 했다.) 그리고 파라미터 그룹, mysql의 각종 설정 등을 수정하며 몇 시간을 보냈는데 해결 방법은 생각보다 간단했다. 해결 방법 aws 계정을 처음 생성하고 그대로.. 2022. 11. 28.
[Heroku] Running bash - Error: connect ETIMEDOUT 해결 [ 문제점 ] 명령 프롬프트에서 heroku bash를 사용하기 위해서 heroku run bash -a [appName]명령어를 사용하였다. 그러나 다음과 같은 오류가 나오면서 정상적으로 작동되지 않았다. C> heroku run bash -a [appName] Running bash on ⬢ motte-app-backend... done Error: connect ETIMEDOUT 44.194.95.226:5000 [ 해결 방법 ] 아직까지 이러한 원인이 나타나는 명확한 이유는 알지 못한다. 인터넷 원활한 곳에서 같은 명령어를 하면 또 되는 경우도 있고. 그러나 다른 방법으로 어떻게 해결했는지를 소개하려 한다. heroku 웹사이트에 들어가서 bash를 열려고 하는 앱에 들어간다. 그러면 오른쪽 상단.. 2022. 6. 10.
[Heroku] Heroku Cli command 모음 (app bash, login 등) Heroku Cli 설치가 완료된 상태를 기준으로 합니다. 커맨드는 계속해서 추가 할 예정입니다. 1. heroku VERSION heroku/7.59.0 win32-x64 node-v14.17.2 USAGE $ heroku [COMMAND] COMMANDS access manage user access to apps addons tools and services for developing, extending, and operating your app apps manage apps on Heroku auth check 2fa status authorizations OAuth authorizations autocomplete display autocomplete installation instruction.. 2022. 2. 12.
[aws] xftp 프로그램으로 ftp연결하기 웹개발을 하기 위해서는 ftp연결이 필수적이다. ftp연결으로 웹서버에 연결을 하고 파일을 서버에 올려서 웹에 적용을 시킨다. ftp연결은 따로 프로그램을 설치하지 않아도 연결은 가능하다. 하지만 프로그램에서 여러 기능들을 제공하기 때문에 대부분의 사람들은 ftp 연결 프로그램을 사용한다. 대부분 사용하는 ftp 연결 프로그램은 FileZilla이다. 파일질라를 오랫동안 사용해보지 않았기 때문에 모르는 기능도 있겠지만, 두가지 이유때문에 xftp를 사용한다. 1. UI가 익숙하고 편하다 2. Xshell과 연결되어 바로 리눅스 명령어를 사용할 수 있다. 먼저 xftp의 UI를 보면 윈도우의 파일탐색기와 비슷한 형식으로 만들어져 있다. 그래서 파일을 탐색할 때 등 여러 작업을 할 때 익숙하고 편하게 작업을.. 2021. 3. 5.
[aws] ec2 리눅스 서버 구축하기 웹을 만들기 위해서는 서버가 필요합니다. 이러한 서버는 닷홈과 같은 호스팅 업체에서 알아서 해주기도 합니다만, 그러면 서버에 대한 접근권한과 정보들을 알 수가 없습니다. 간단한 예로 aws를 이용해 웹서버를 구축해 apache를 설치하면 apache 로그들을 볼 수 있어서 웹에 누가 어떤 url으로 들어왔는지를 볼 수 있지만, 호스팅 업체를 이용한다면 이러한 정보들은 볼 수가 없습니다. 우선 서버를 구축하기 전에 그 장소, 인스턴스를 생성해야 합니다. aws에서는 리눅스, 우분투, 윈도우 서버를 만들 수 있습니다. 대부분은 리눅스와 우분투 서버를 사용하지만 이번에는 리눅스 서버를 구축해보도록 하겠습니다. aws 회원가입을 한 후, aws management console에서 ec2를 누르면 위와 같은 창.. 2021. 3. 2.
반응형