12월, 2022의 게시물 표시

Pycharm - ssl.SSLCertVerificationError (finance.yahoo.com)

Python 으로 yahoo에서 제공하는 주식 정보를 yfinance Module 로 가져올 수 있어서, Pacharm으로 실행 하는데 다음과 같은 Error가 발생하였다 [Error 내용] > ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1124) .... >  urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='finance.yahoo.com', port=443): Max retries exceeded with url: /quote/005930.KS (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1124)'))) Error 가 난 py Module 중 session.py 를 열어보니, 다음과 같은 내용이 있어 해당 값을 수정하여 해결 되었다 [session.py 위치] PycharmProjects\[Your Project Name]\[Your library root]\Lib\site-packages\pip\_internal\network [내용] #: SSL Verification default. #: Defaults to `True`, requiring requests to verify the TLS certificate at the [수정 값] self.verify = True -> self.verify = False

Load Balancer 502 error's Solution

이미지
Client and Load Balancer could get HTTP 502 error. So, In my opinion, there are two solutions. (You should do a lot of test for this) 1. For Long Transaction, Load Balancer's Idle Timeout < Target Server's Keepalive Time-out     -> I think.. difference of about 10 seconds is good 2. Other case, Disable Target Server's Keepalive. You can check this with TCP dump and Wireshark.     [Ex - if you use 8001 as service port..]     ->  tcpdump -i ens3 tcp port 8001 -G3600 -w %Y%m%d%H%M%S.pcap     -> Open above XXX.pcap file with Wireshark     -> You can see "Connection: close" as bellow.. Thanks.

netstat Monitoring - watch, port, grep

서버에서 netstat 로 준 실시간으로 tcp 모니터링 할때 유용하게 쓸 수 있는 명령어입니다 예) 0.5초 간격으로 refresh 되면서 8001 port를 netstat로 Monitoring 한다고 하면..     ->  watch -n 0.5 "netstat -nal | sort -n | grep 8001"     만약..Count 를 확인 하고 싶다고 하면..     ->  watch -n 0.5 "netstat -nal | sort -n | grep 8001 | wc -l"     만약.. ESTABLISHED 된 것만 추적 하고 싶으면..     -> watch -n 0.5 "netstat -nal | sort -n | grep 8001 | grep EST" 감사합니다

Auto reconnect for SAP JCO Adapter

이미지
SAP JCO Adapter는 SAP 서비스가 내려가면 자동으로 연결 시도를 해 주는 설정 값이 있다 Default 값은 3600초이며, 자동 연결 시도는 1초 시작으로.. 1->2->4->8->...->3600초 까지 증감 되며, 3600초가 도달 되면 그 후 부터는 3600초 마다 시도를 한다 jco.server.max_startup_delay 를 300초로 셋팅한다고 하면.. 1->2->4->8->...->300초 까지 증감 되고, 300초 마다 시도를 한다