1

I understand that there should be only one FogBugz Maintenance Service running against a given instance of FogBugz. How do I tell if there's another one running?

flag

1 Answer

0

To determine if there is more than one Maintenance Service running, do the following:

Extra instances on the same server

Linux / Unix / Mac

  • FogBugz 7: run the command ps -ef | grep heartbeat
  • FogBugz 6: run the command ps -ef | grep fogbugzmaintd

You should only see one process running. If you recently upgraded to version 7, you might want to run both commands to make sure the old fogbugzmaintd isn't still running.

Windows

Look for a duplicate "FogBugz Maintenance Service" in Start -> Control Panel -> Administrative Tools -> Services

Other instances

The maintenance service simply hits a URL on your FogBugz service. There might be another instance running on another computer (e.g. if you moved FogBugz but didn't remove the service from the old server).

  • Stop the FogBugz Maintenance Service on your FogBugz server:
    • FogBugz for FogBugz 6 on Linux/Mac: [fogbugz folder]/Accessories/fogbugzmaintd stop
    • FogBugz 7 for Linux/Mac: find the process ID of heartbeat.exe and kill it
    • FogBugz 6/7 for Windows: Go to Start -> Control Panel -> Administrative Tools -> Services, select "FogBugz Maintenance Service" and click stop.
  • Check the Admin > Site Configuration > Mail (or Settings > Site > Mail in FogBugz 6) tab for pending messages.
  • Create a test case and assign it to someone else.
  • Confirm that the pending message count increments by one.
  • Wait three minutes.
  • Make sure that the pending message count has not gone down.

If it has, there is likely another maintenance service running somewhere that's conflicting with your current install.

link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.