포트 443에 활동이 있을 때 이를 감지하는 스크립트가 필요합니다.

포트 443에 활동이 있을 때 이를 감지하는 스크립트가 필요합니다.

웹 서버의 포트 443에서 Nginx를 사용하여 WordPress와 NextCloud를 실행하고 있습니다. WordPress가 전용 홈페이지이고 항상 NextCloud보다 먼저 로드되도록 설정했습니다.

문제: WordPress는 외장 하드 드라이브를 사용하지 않으며 3초 안에 로드됩니다(웹 서버는 문제가 아님). 그러나 Nextcloud는 외장 하드 드라이브를 사용하므로 로그인하기 전에 하드 드라이브를 부팅해야 합니다(최소 15초 소요).

내가 원하는 것: 누군가가 WordPress(홈 페이지)에 액세스할 때 서버가 드라이브를 부팅하여 먼저 시작할 수 있도록 포트 443에서 활동을 감지하는 스크립트를 만듭니다.

443의 활동을 감지하고 드라이브를 시작할 수 있는 스크립트를 어떻게 만들 수 있나요?

답변1

들어오는 요청을 처리하기 위해 제때에 드라이브를 시작하려고 시도하는 대신(어차피 웹 서버보다 더 빠르게 이 작업을 수행할 수는 없음) 드라이브 속도를 늦추지 마십시오.

이는 다양한 방법으로 수행될 수 있습니다. Linux에서는 다음 유틸리티를 사용해 볼 수 있습니다 hdparm(SATA 및 IDE 드라이브용).

$ hdparm -B 128 device_name

이 유틸리티를 사용하기 전에 설명서를 제대로 읽으십시오.

Ask Ubuntu 웹 사이트에서 다음 관련 질문도 참조하세요(대답은 Ubuntu에만 국한되지 않음).

관련 정보