Michael Van Canneyt wrote:
On Sun, 4 Oct 2015, Graeme Geldenhuys wrote:

On 2015-10-04 13:16, Mattias Gaertner wrote:
Replacing a running program by simply copying can result under Linux in
'text file busy'.

Then consider me luckily. :) In my 15 years of using Linux and 4 years
of FreeBSD I have never seen that error.

I see it nearly every day, when I recompile a fastcgi process that is still in use by Apache.

But I was also surprised to see it. I'm still not sure what the exact cause is, because it works sometimes, and sometimes not.

It generally happens if the OS (almost any OS) decides that constrained resources means that a segment can usefully be removed from memory, and further decides that it's a read-only segment so rather than writing it to swap it will- if it needs it again- reread it from the original binary.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to