Thank you for the replies Marat.

On 18 April 2016 at 20:33, Marat Khalili <m...@rqc.ru> wrote:

> Well, apparently they are used as locks (mutexes) so that multiple Apache
> processes could safely access common resources. You can guess specific
> resources by file names. (Disclaimer: I'm not an Apache developer, probably
> one of them reading this will give better answer.)
>
> The process shouldn't need to end for the file to disappear - just the
> file descriptor to be closed.
>
> Yes, that's correct. What I wanted to say (but didn't) is such files
> disappear by themselves even if process that uses them ends abnormally and
> doesn't have chance to execute clean up.
>
> --
>
> With Best Regards,
> Marat Khalili
>
> On 18/04/16 12:49, David Cunningham wrote:
>
> Hi Marat,
>
> Thanks for the reply. Do you know why Apache keeps them open? The process
> shouldn't need to end for the file to disappear - just the file descriptor
> to be closed.
>
>
> On 18 April 2016 at 16:54, Marat Khalili <m...@rqc.ru> wrote:
>
>> Hello David,
>>
>> It is a normal practice in Linux to delete temporary files immediately
>> after creating them. These files will still work for the process that keeps
>> them open, and will automatically disappear as soon as the process ends.
>>
>> I typed lsof /run/lock on a couple of my Ubuntu machines with Apache
>> installed, and the output was similar to yours.
>>
>> --
>>
>> With Best Regards,
>> Marat Khalili
>>
>> On 18/04/16 08:25, David Cunningham wrote:
>>
>> Hi,
>>
>> While reviewing filesystem usage we noticed lots of deleted files still
>> open by Apache, as reported by lsof. Some example lines are below.
>>
>> Can anyone advise why Apache is keeping these files open, and if there's
>> anything we can do about it? I have verified that the process numbers
>> listed are still existing processes.
>>
>> The server is running Apache 2.4.7-1ubuntu4.8 on Ubuntu 14.04 server,
>> 64bit. Thank you in advance.
>>
>> /usr/sbin 13262             root   23w      REG
>> 0,19           0  110619773 /run/lock/apache2/rewrite-map.13262 (deleted)
>> /usr/sbin 13262             root   24w      REG
>> 0,19           0  105844737 /run/lock/apache2/ssl-cache.13261 (deleted)
>> /usr/sbin 22669         apacheuser   23w      REG
>> 0,19           0  110619773 /run/lock/apache2/rewrite-map.13262 (deleted)
>> /usr/sbin 22669         apacheuser   24w      REG
>> 0,19           0  105844737 /run/lock/apache2/ssl-cache.13261 (deleted)
>> /usr/sbin 22669 22671   apacheuser   23w      REG
>> 0,19           0  110619773 /run/lock/apache2/rewrite-map.13262 (deleted)
>> /usr/sbin 22669 22671   apacheuser   24w      REG
>> 0,19           0  105844737 /run/lock/apache2/ssl-cache.13261 (deleted)
>> /usr/sbin 22669 22672   apacheuser   23w      REG
>> 0,19           0  110619773 /run/lock/apache2/rewrite-map.13262 (deleted)
>> /usr/sbin 22669 22672   apacheuser   24w      REG
>> 0,19           0  105844737 /run/lock/apache2/ssl-cache.13261 (deleted)
>> /usr/sbin 22669 22673   apacheuser   23w      REG
>> 0,19           0  110619773 /run/lock/apache2/rewrite-map.13262 (deleted)
>> /usr/sbin 22669 22673   apacheuser   24w      REG
>> 0,19           0  105844737 /run/lock/apache2/ssl-cache.13261 (deleted)
>> /usr/sbin 22669 22674   apacheuser   23w      REG
>> 0,19           0  110619773 /run/lock/apache2/rewrite-map.13262 (deleted)
>> /usr/sbin 22669 22674   apacheuser   24w      REG
>> 0,19           0  105844737 /run/lock/apache2/ssl-cache.13261 (deleted)
>>
>>
>> --
>> David Cunningham, Voisonics
>> http://voisonics.com/
>> USA: +1 213 221 1092 <%2B1%20213%20221%201092>
>> UK: +44 (0) 20 3298 1642
>> Australia: +61 (0) 2 8063 9019
>>
>>
>>
>
>
> --
> David Cunningham, Voisonics
> http://voisonics.com/
> USA: +1 213 221 1092
> UK: +44 (0) 20 3298 1642
> Australia: +61 (0) 2 8063 9019
>
>
>


-- 
David Cunningham, Voisonics
http://voisonics.com/
USA: +1 213 221 1092
UK: +44 (0) 20 3298 1642
Australia: +61 (0) 2 8063 9019

Reply via email to