전체 글(39)
-
[MySql] /tmp 디스크가 꽉 찼을 경우에 문제 수정
어느날 갑자기 잘 돌아가던 서버가 디스크 /tmp 디스크의 용량이 뷰족 하다고 메시지를 전해왔다. DB에 접속이 불가하여 진행이 어려운 상태였다. 1. 디스크의 /tmp 용량을 늘린다. 대부분 리눅스의 경우에 /etc/mysql의 my.cnf 를 설정하여 처리한다. 아래의 경우 없을에 추가하여 반영한다. [mysqld] tmp_table_size = 10G max_heap_table_size = 10G 2, mysql을 restart 한다. 1번을 적용하고 새롭개 restart 한다. sudo service mysql restart 이렇게 해서 서비스 서버의 문제를 해결하였다.
2024.03.10 -
[Python] 실시간 달러 가져오기
실시간으로 달러를 가져와서 비교할 일이 발생하여 기록해 본다. 1. 필요한 라이블러리 호출 필요한 라이블러리는 정보 호출과 html 파싱 처리를 위하여 불러온다. import requests from bs4 import BeautifulSoup 2. 파이썬 소스 def getRealTimeValue(self): try: strURL = 'https://www.google.com/search?q=%EB%AF%B8%EA%B5%AD%EB%8B%AC%EB%9F%AC&sca_esv=5b2e6e9ffdc26326&rlz=1C5CHFA_enKR1032KR1032&sxsrf=ACQVn092ka12Z30ebXqHsyC7g45s_r_D-A%3A1709169736594&ei=SNzfZY7vI8DDvr0PiaCYCA&udm=..
2024.03.04 -
[JAVA] 파이썬 소스 실행시키기
자바에서 자바로 만든 프로그램이 아닌 파이썬으로 만든 프로그램을 실행시킬 방법을 찾고자 하였다. 1. 자바에서 파이썬을 실행시키는 소스 public static void getKRX_ZISU() { try { CommonM.setOSPathInfo_N1(strTarget); String CurrentDate112 = KaraDateTimeUtils.getCurrentDate112(); String BasePath = CommonM.LogPath + CurrentDate112; File path = new File(BasePath); if (path.exists() == false) { path.mkdir(); } String getCurrentDateHourMinCho = KaraDateTimeUtils..
2024.02.22 -
[NODE] 디렉토리 이벤트 감시
이전에 파이썬을 통한 디렉토리 이벤트 감시에 대하여 확인하였다. 이번에는 NODE를 통한 이벤트 감시에 대하여 확인해 보려한다. 1. Nodejs 소스 const fs = require('fs'); const fileToWatch = 'D:/APM'; fs.watch(fileToWatch, { persistent: true }, (eventType, filename) => { // 파일 시스템 이벤트가 발생할 때 실행되는 콜백 함수 console.log(`파일 시스템 이벤트 발생 - 이벤트 유형: ${eventType}, 파일 이름: ${filename}`); }); 너무 간단하여 그냥 사용해보면 확인이 가능하다. 지정된 폴더에서 변경시 이벤트를 확인할 수 있다.
2024.02.21 -
[Python] 디렉토리 감시 이벤트
일전에 Java를 통하여 디렉토리의 이벤트 소스를 확인하였다. 이번에는 파이썬 버전을 확인해 보고자 하였다. 파이썬에서는 Watchdog이라는 라이블러리를 사용하여 진행할 수 있다. 1. watchdog 라이블러리 설치 pip install watchdog 2. 파이썬 소스 import time from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler class MyHandler(FileSystemEventHandler): def on_modified(self, event): if event.is_directory: return # 파일이 수정되었을 때 실행할 동작을 여기에 작성합니다. print(f..
2024.02.20 -
[JAVA] 디렉토리감시 이벤트
디렉토리의 생성 및 파일의 변경이 일어날 경우 이를 감시하여 다른 서버로 ftp전송하거나, 다른 폴더에 복사할 일이 생겼다. 주로 서비스의 변경 내용을 최신화 하기위한 방법으로 활용하고자 하여 내용을 정리해 본다. 1. 해당 라이블러리 import 처리 해당라이블러리를 다운로드 하여 라이블러리를 추가한다. https://commons.apache.org/io/download_io.cgi Commons IO – Download Apache Commons IO Download Apache Commons IO Using a Mirror We recommend you use a mirror to download our release builds, but you must verify the integrity of..
2024.02.17