2008-08-30 5 views
2

UPS가있는 VPS에서 Debian etch를 실행하는 Yaws 1.65 (apt를 통해 설치됨)에서 웹 응용 프로그램을 개발하고 있습니다. /etc/init.d/yaws restart 또는 stop/start을 수행 할 때마다 이전 버전의 구성 파일 (/etc/yaws/yaws.conf)에 따라 초기화됩니다.Yaws는 오래된 설정 파일을 사용합니다.

docroot를 기본 디렉토리에서 다른 디렉토리 (A라고 함)로 변경했기 때문에 필자는이 사실을 알고 있습니다. 그런 다음 몇 주 후에 디렉토리 B로 변경되었으며 구성 파일은 지난 몇 달 동안 B와 함께있었습니다. 그러나 다시 시작한 후 A로 다시 전환됩니다. 패키지 기본값으로 다시 전환하면 이해할 수 있지만 대신 이전 사용자 정의 버전으로 전환됩니다.

재미있는 점은 내가 몇 분간 멈 추면 다시 시작하면 모든 것이 정상으로 돌아갑니다 (디렉토리 B 사용). 그러나 멈추는 동안, 내가 ps를 실행하면, 어떤 yaws 관련 프로세스 (yaws, heart, etc.)도 보지 못합니다. 이 문제는 여러 번 재부팅이 남아 있으므로 구성의 캐시 된 사본이 어딘가에 있어야하지만 아직 그와 같은 것을 찾지 못했습니다.

어떤 일이 벌어 질 수 있는지 알고 싶습니다.

업데이트 : @ Gorgapor - 나는 yaws를 멈추고 설정 파일의 이름을 변경하고 다시 시작하려고했습니다. 시작하지 못했습니다. 그러나 몇 번 다시 시작할 수 있었고 이번에는 이전 버전으로 다시 전환하지 않았습니다.

답변

1

나는 완전히 미숙한데, 문제 해결 제안이 있습니다. 구성 파일을 완전히 제거하면 어떻게됩니까? 설정 파일없이 여전히 yaws를 시작한다면, 이는 무언가가 캐시되고 있다는 명확한 신호 일 수 있습니다.

인터넷 검색이 5 분 빠르면 캐싱 동작에 대한 언급이 없습니다.

관련 문제