728x90 troubleshooting7 [MySQL] Waiting for table metadata lock Problem DROP TABLE 쿼리를 실행했을 때 실행이 정상적으로 되지 않는 문제가 있었다. SHOW FULL PROCESSLIST 로 확인해보니 해당 프로세스의 state가 Waiting for table metadata lock 인 채 계속해서 대기하는 것을 확인할 수 있었다. Solution 1. information_schema.innodb_trx 테이블을 확인한다. SELECT * FROM information_schema.innodb_trx ; 다음과 같은 결과를 확인할 수 있다. [root@localhost:mysql.sock] (mysql) 09:47> SELECT * FROM information_schema.innodb_trx\G *************************** .. 2022. 10. 17. [MySQL] ERROR 2006 (HY000) : MySQL server has gone away Problem 백업 받아둔 파일을 import 하는데 오류가 발생했다. ERROR 2006 (HY000) at line 17377: MySQL server has gone away 확인해보니 서버가 처리할 수 있는 최대 크기는 32mb 였는데, 일부 쿼리의 크기가 32mb가 넘어갔던 것.. 한번 해당 오류가 발생하면, 연결이 아예 끊겨 import 하던 세션은 사용할 수가 없다. 문제되는 쿼리를 제외하고 import를 다시 시작하거나, 한번에 더 큰 크기의 쿼리를 처리할 수 있도록 설정을 변경해준다. 이어서 설정을 변경하는 방법을 설명한다. Solution 먼저, 서버의 기존 설정을 확인한다. SHOW VARIABLES LIKE 'max_allowed_packet' +--------------------.. 2022. 10. 7. [MySQL] ERROR 1018 (HY000): Can't read dir of '.' (errno: 13) Problem 기존에 기동되던 mysql 의 디렉토리를 살펴보다가 디렉토리의 소유권이 다음과 같이 설정되어 있는 것을 발견했다. drwxr-xr-x. 15 root nobody 254 9월 22 14:51 mysql 이때는 nobody가 뭔지 몰랐음.. 이상하게 설정되어 있다고 생각해 다음과 같이 root가 소유권을 가지도록 변경했었다. 원래는 owner:group을 모두 mysql으로 설정하지만 owner가 root 이니 root 에 맞춰주었다. drwxr-xr-x. 15 root root 254 9월 22 14:51 mysql 이후에 mysql에서 information_schema.schemata 테이블을 조회하려고 하니 다음과 같은 오류가 났다. ERROR 1018 (HY000): Can't rea.. 2022. 9. 22. [Linux] SSH connectivity Issues Problem statement : You are not able to ssh login to a server. How will you troubleshoot? What is SSH? : Netwoking protocol used to access remote server in unique way. Steps for Troubleshooting 1. Try ‘ping’ command This is in-general direction for troubleshooting of any network problem. @ ping ( $ ping 192.168.3.11) a. command used to check reachability of host. Example $ ping 192.148.3.11 b. I.. 2022. 9. 11. [Linux] How to Secure A Server 1. How can a external entity establish connection to your server? a. TLS | SSL usage for web requests. b. usage of certificates for internal traffic * Example ACM - Amazon Certificate Manager. c. Connection to Remote Hosts from local machine. - use SSH - Two ways for SSH connection 1. Password 2. SSH Keys → more secure - why? Checking SSH keys is more difficult. use self rotating keys to further.. 2022. 9. 10. [Linux] Troubleshoot Slow Server Problem Statement : Server processing is slow, how will you troubleshoot to improve server processing time? 1. Is any specific application of server slow? a. Can we kill it? b. Application is required by system? - Does application require more resources than provided by system? (Example - Running Android Studio on 1GB RAM machine) - Possible to close sub-resources from application? (Example - Cl.. 2022. 9. 9. 이전 1 2 다음 728x90