Hi,

While debugging something yesterday, I noticed the following two lines
repeated about a hundred times in the "Active4D.1.log" file:

-----------------------------------

Feb 03 12:36:57 Active4D: [info] housekeeper: refreshing library:
D:\4DServer\KnowledgeWeb\Libraries\a4d.javascript.a4l

Feb 03 12:36:57 Active4D: [error] housekeeper: caught exception:
boost::filesystem::rename: The process cannot access the file because it
is being used by another process:
"D:\4DServer\KnowledgeWeb\Logs\Active4D\Active4D.0.log",
"D:\4DServer\KnowledgeWeb\Logs\Active4D\Active4D.1.log":
.\src\support\housekeeper.cpp, line 259, plugin::a4d::housekeeper

-----------------------------------

So, it appears that Housekeeper was trying to refresh
"a4d.javascript.a4l", but was unable to? And when it failed, it kept
attempting to refresh the library. I'm unsure why "Active4D.0.log" is
being referenced. However, when we did restart 4D Server, it began
logging to "Active4D.0.log".

Something had a hold on "a4d.javascript.a4l" ... I'm not sure if it was
an application thing, or an OS thing, or a DB thing. But, the constant
refreshing brought the server to a crawl. Restarting server cleared
things up.

Has anyone seen this message or could anyone shed some light on this
one?

This was on a Windows 2003 Server, running 11.5 compiled/Unicode.
Library refresh is set to 5 seconds.

Best Regards,
- Clayton
_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Reply via email to