The name of the file *must* be the name of the init script with .php extension. For example, rsyslog.php.
Here's an example of one so you can use it as a template to create your own. The only difference I'd suggest is that you hardcode the title since the base language template will get stomped on with updates. Eg.
I filed a bug report a few days ago [img size=here]http://tracker.clearfoundation.com/view.php?id=1625[/img]...I'll try to get an update to the test repos for next week.
But...as Pete says in the tracker notes, this isn't the cause, but it should stop making the problem worse. The core problem is what's up with MySQL that is causing the problems in the first place. If anyone can focus on that who sees this issue and can help provide data, logs etc. to look at, it will help us get to the root cause.