I've been having quite a bit of trouble since upgrading to leopard.<div><br class="webkit-block-placeholder"></div><div>I had a launchctl plist file that seemed to work (attached). It essentially ran mongrel_rails bunch of times with different arguments.</div>
<div><br class="webkit-block-placeholder"></div><div>In leopard it fails to load, saying:</div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">launchctl: propertyList is NULL<br>
launchctl: no plist was returned for: net.mongrel.plist<br>launchctl: no plist was returned for: net.mongrel.plist<br>nothing found to load</blockquote><div><div><br></div><div>In the process of trying to figure out what was wrong I learned about mongrel_cluster. I made a much more elegant file that calls mongrel_rails cluster::start once. The mongrels start up ok, but launchctl doesn't seem to recognize this and tries to start the processes every 10 seconds.</div>
<div><br class="webkit-block-placeholder"></div><div>I'm guessing that this is because the mongrel_rails script ends up calling something else and launchctl doesn't recognize it as running</div><div><br class="webkit-block-placeholder">
</div><div>I'd considered removing the 'keepalive' key, but that's the whole value of launchctl.</div><div><br class="webkit-block-placeholder"></div><div>Anyone have any suggestions? </div><div><br class="webkit-block-placeholder">
</div><div>Much appreciated,</div><div><br></div><div>Kevin</div></div>