Hi,
my pb is the following : I am currently developping a web site.
I am making little modifications in html file, for instance, saving them
and called the page in my web browser to visualize results.
But, for any reason, I cannot save the modified file if it has been
already displayed in browser ; i.e. called by Cherokee server.
When I try to save the file, I have an error message saying that this file
is already in used by another application.
What is the most curious is that this error does not occure immediatly. I
mean, I can modify/save/visualize the same file a couple of time, then
suddenly I cannot anymore.
The only way to solve this is to halt Cherokee server, save my file, then
restart Cherokee server.
A process a bit heavy...
Especially when I cannot remember such a behaviour when I was using Apache.
I do appreciate Cherokee, really. And I am glad to have got rid of Apache
:)
Any suggestion to solve this weird issue ??
Now, I should explain a bit what is my environment :
- Cherokee server is running as root on Ubuntu
- Ubuntu is actually a virtual machine running in VirtualBox
- The host machine (which is running VirtualBox) is Windows 7 x64.
- Webroot dir is actually a symlink pointing to a mounted dir in Ubuntu.
- What is mounted is a "shared folder" with Windows, as provided by
VirtualBox feature.
I do not think this is a problem of access rights on files, whether from
Windows or Linux, since I can make any modif with no problem. The problem
is only appearing when the file I want to modify has been called at least
once by any browser. Closing the browser does not solve the problem.
I have no other choice to halt Cherokee server, just to be allowed to save
the file.
And as I said, the problem does not occure immediately, but after many
minutes.
Hope my explanations are clear enough ! :)
Thanks for help
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee