Noel Hibbard
Registered
Frank, I love the work you have done here! I love the track map and the marquee. I also like that you have support for multi class racing. This is something many timing systems forget about. I developed a very similar system for a league I race with. It consists of a plugin that outputs data to an XML file which is updated every 1000ms which is then served up via Apache. I then wrote a timing page that is also served up via Apache (same server as the XML output) which has java script that loads the XML file every 1.5secs and renders the page. So the timing comes directly from the XML and is all client side rather then server side with data loaded from the database. I then have another server running a windows service that reads the XML data every 2secs and then logs it to a MSSQL DB and then every 5mins it generates a static HTML with all the hotlaps.
I am having one problem that maybe you can offer some hints on. My plugin seams to be having problems with file locking. The webserver seams to put a file lock on the XML file and then my plugin can no longer update the XML file. If I stop Apache the plugin starts writing the XML again. Then I start Apache back up and it stops updating again. What is strange is the server can run for a week before it runs into this locking problem. Once it runs into this locking problem, the only way to fix it is to restart the dedicated server.
Have you run into any locking problems with your plugin? I need to look at your suggested Apache Conf file to see if there is anything in there that I could apply to our server to help with locking.
I am having one problem that maybe you can offer some hints on. My plugin seams to be having problems with file locking. The webserver seams to put a file lock on the XML file and then my plugin can no longer update the XML file. If I stop Apache the plugin starts writing the XML again. Then I start Apache back up and it stops updating again. What is strange is the server can run for a week before it runs into this locking problem. Once it runs into this locking problem, the only way to fix it is to restart the dedicated server.
Have you run into any locking problems with your plugin? I need to look at your suggested Apache Conf file to see if there is anything in there that I could apply to our server to help with locking.