- Today
- Total
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- 오라클
- mysqli
- 이클립스
- 워드프레스
- 의존성주입
- PDO
- 코덱스
- MariaDB
- dbeaver
- 쿼리개선
- 엘리멘터
- Hostinger
- iframe
- spring boot
- 워스프레스
- Oracle
- 비주얼코드
- 오블완
- 백엔드
- 트러블슈팅
- 티스토리챌린지
- sql
- 환경세팅
- 오류해결
- 클론코딩
- PLSQL
- url파라미터
- javascript
- 프로시저
- TIL
목록SERVER (5)
개발 공부중
증상매시간 정상적으로 돌던 크론탭이 어떤 시점을 이후로 실행되지 않았던 걸 발견했다.스크립트는 수정한 적이 없고 크론탭으로 설정해둔 로그에는 오류도 없었다. 로그 확인/usr/sbin/crond -n 로그를 확인해보니 다음과 같은 메시지가 나왔다.pam_unix(crond:account): expired password for user tomcat (password aged)(tomcat) PAM ERROR (Authentication token is no longer valid; new one required)(tomcat) FAILED to authorize user with PAM (Authentication token is no longer valid; new one required) 첫 줄에 ..
특정 폴더에 있는 파일들을 매월 1일에 자동으로 옮기고 싶었다.그래서 셸 스크립트를 매월 1일에 자동으로 실행하는 크론탭을 사용하기로 했다. 진행 흐름정리쉘스크립트 파일을 먼저 만들고 → 수동 테스트하고 → 크론탭에 등록 전체 순서1. 쉘스크립트 파일 생성 2. 스크립트 내용 작성 3. 실행 권한 부여 4. 수동 실행 테스트 5. 로그 확인 6. 크론탭 테스트 등록7. 실제 매월 1일 스케줄로 변경 1단계. 쉘스크립트 파일 만들기vi /log.sh #파일 생성/수정 2단계. 스크립트 내용 작성입력 모드 : i 저장 방법 : ESC => :wq => Enter#!/bin/bash# 1. 경로 및 기준일 설정SRC_DIR="/var/log/myapp"DEST_DIR="/backup/log/myapp"..
갑자기 파일업로드가 안 되는 상황로그를 확인해보니 어느 순간부터 저장이 안되고 있어서 찾아보니서버 용량이 가득차 있었다. 서버 용량(디스크) 체크하는 방법 1. 서버 전체 디스크 용량 확인df -h 결과예시$ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 50G 46G 2.0G 96% /tmpfs 1.9G 0 1.9G 0% /dev/shm/dev/sdb1 100G 20G 75G 22% /homesize : 전체용량used : 사용중인 용량avail : 남은 용량use % : 사용률mounted on : 실제 경로 2. 디렉토리 별로 뭐가 제일 많이 차지하고 있는지 확..
1. 문제상황 PuTTY에서 사용하던 alias 설정을 MobaXterm 에서도 똑같이 사용하려니 되지 않았다. MobaXterm 로컬 터미널의 .bash_profile에 추가했지만명령어를 찾을 수 없다는(Command not found) 오류가 발생 2. 원인터미널(Shell)이 실행될 때 설정 파일을 읽어오는 우선순위.bashrc > .bash_profile 3. 해결 방법.bashrc 파일에 직접 alias를 설정해주었다.# .bashrc 하단에 직접 추가alias tomcat='cd ~~~ ' 리눅스 명령어 자주 쓰는 건 기억해놔야겠다. 끝!
티스토리 구독자분이 자세히 써달라고 피드백을 주셔서 써보는오류 해결과정 api 를 사용하는데 어느날부터 불러오지 못했다. api주소로 들어가보면 원래 첫번째 사진 처럼 결과값이 나오거나두번째 사진처럼 오류를 알려줘야하는데, 이번에는 503 에러가 떴다. 그래서 찾아본 503에러의 원인. HTTP 503 오류는 서버가 일시적으로 요청을 처리할 수 없다는 의미로,네트워크에 제한이 있는 경우 발생한다. 원인1. 네트워크 제한: 서버가 외부와 통신할 수 없거나, 방화벽 또는 보안 설정에 의해 차단된 경우. 2. 서버 과부하: 요청이 과다하거나 서버 자원이 부족한 경우. 3. 서비스 중단: API 제공자가 서비스 중단이나 유지보수를 진행 중인 경우. 내부망에서만 오류가 떠서 원인1번이라고 확신이 들었다..
