From owner-freebsd-questions@FreeBSD.ORG Wed Aug 18 05:36:43 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD32E16A4CE for ; Wed, 18 Aug 2004 05:36:43 +0000 (GMT) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54B8243D1D for ; Wed, 18 Aug 2004 05:36:43 +0000 (GMT) (envelope-from mi@aldan.algebra.com) Received: from aldan.algebra.com (mi@localhost [127.0.0.1]) by aldan.algebra.com (8.12.11/8.12.11) with ESMTP id i7I5abS1063407 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 18 Aug 2004 01:36:41 -0400 (EDT) (envelope-from mi@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by aldan.algebra.com (8.12.11/8.12.11/Submit) id i7I5aTJ2063406; Wed, 18 Aug 2004 01:36:29 -0400 (EDT) (envelope-from mi) From: Mikhail Teterin To: Bill Moran Date: Wed, 18 Aug 2004 01:36:28 -0400 User-Agent: KMail/1.6.2 References: <200408170835.45402@aldan> <4122370A.1010102@aldan.algebra.com> <20040817192908.228cca04.wmoran@potentialtech.com> In-Reply-To: <20040817192908.228cca04.wmoran@potentialtech.com> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" cc: nkinkade@ub.edu.bz cc: questions@FreeBSD.org Subject: Re: web-serving does not update a file's atime? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Aug 2004 05:36:43 -0000 On Tuesday 17 August 2004 07:29 pm, you wrote: = Mikhail Teterin wrote: = > Nathan Kinkade wrote: = > = > >On Tue, Aug 17, 2004 at 08:35:45AM -0400, Mikhail Teterin wrote: = > > = > >>Hello! = > >> = > >>I tried to use stat(1) to see the last time a file was downloaded = > >>through Apache. = > >> = > >>To my surprise, all three dates displayed by stat are long ago, = > >>even though the web-server's log is showing downloads from a just = > >>a few hours back. = > >> = > >>The file-system used to be mounted noatime, but I turned that = > >>option off some time ago. If I read one of those files (with = > >>head(1) or file(1), for example), the atime is updated. But if = > >>Apache serves it out -- it is not... There is no caching in Apache = > >>either. = > > = > >Is this all running on your local machine? If not, is it possible = > >that there is a proxy server between you and the host running = > >Apache? Perhaps a transparent proxy? = > > = > > = > There are not other servers and no proxies. The locally running = > apache logs successful requests for the files, but their atimes are = > not updated. = > = > Just checked -- the file was last downloaded 13 minutes ago, but all = > of the three time-stamps (according to stat(1)) point to many hours = > back... = = My guess on this would be that Apache is caching the file and has only = actually loaded it from disk once. = = Try stop/starting Apache and see if it has to reload the file to see = if my guess is correct. Apache is restarted regularly here by newsyslog... -mi