2.1b1 (2006-08-30)

  • “supervisord -h” and “supervisorctl -h” did not work (tracebackinstead of showing help view (thanks to Damjan from Macedonia forthe bug report).
  • Processes which started successfully after failing to startinitially are no longer reported in BACKOFF state once they arestarted successfully (thanks to Damjan from Macdonia for the bugreport).
  • Add new ‘maintail’ command to supervisorctl shell, which allowsyou to tail the ‘main’ supervisor log. This uses a newreadMainLog xmlrpc API.
  • Various process-state-transition related changes, all internal.README.txt updated with new state transition map.
  • startProcess and startAllProcesses xmlrpc APIs changed: instead ofaccepting a timeout integer, these accept a wait boolean (timeoutis implied by process’ “startsecs” configuration). If wait isFalse, do not wait for startsecs.

Known issues:

  • Code does not match state transition map. Processes which areconfigured as autorestarting which start “successfully” butsubsequently die after ‘startsecs’ go through the transitionsRUNNING -> BACKOFF -> STARTING instead of the correct transitionsRUNNING -> EXITED -> STARTING. This has no real negative effect,but should be fixed for correctness.