3.1.0 (2014-07-29)
- The output of the start, stop, restart, and clear commandsin supervisorctl has been changed to be consistent with the statuscommand. Previously, the status command would show a process likefoo:foo_01 but starting that process would show foo_01:started(note the group prefix foo: was missing). Now, starting the processwill show foo:foo_01:started. Suggested by Chris Wood.
- The status command in supervisorctl now supports group namesyntax: statusgroup:*.
- The process column in the table output by the status command insupervisorctl now expands to fit the widest name.
- The update command in supervisorctl now accepts optional groupnames. When group names are specified, only those groups will beupdated. Patch by Gary M. Josack.
- Tab completion in supervisorctl has been improved and now works formore cases. Thanks to Mathieu Longtin and Marc Abramowitz for the patches.
- Attempting to start or stop a process group in supervisorctl with thegroup:* syntax will now show the same error message as the processsyntax if the name does not exist. Previously, it would show a Pythonexception. Patch by George Ang.
- Added new PROCESS_GROUP_ADDED and PROCESS_GROUP_REMOVED events.These events are fired when process groups are added or removed fromSupervisor’s runtime configuration when using the add and removecommands in supervisorctl. Patch by Brent Tubbs.
- Stopping a process in the backoff state now changes it to the stoppedstate. Previously, an attempt to stop a process in backoff would beignored. Patch by Pascal Varet.
- The directory option is now expanded separately for each process ina homogeneous process group. This allows each process to have its ownworking directory. Patch by Perttu Ranta-aho.
- Removed setuptools from the requires list in setup.py becauseit caused installation issues on some systems.
- Fixed a bug in Medusa where the HTTP Basic authorizer would cause anexception if the password contained a colon. Thanks to Thomas Güttlerfor reporting this issue.
- Fixed an XML-RPC bug where calling supervisor.clearProcessLogs() with aname like group:* would cause a 500 Internal Server Error rather thanreturning a BAD_NAME fault.
- Fixed a hang that could occur in supervisord if log rotation is usedand an outside program deletes an active log file. Patch by Magnus Lycka.
- A warning is now logged if a glob pattern in an [include] section doesnot match any files. Patch by Daniel Hahler.
当前内容版权归 Supervisor 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Supervisor .