3.0a8 (2010-01-20)
- Don’t cleanup file descriptors on first supervisord invocation:this is a lame workaround for Snow Leopard systems that uselibdispatch and are receiving “Illegal instruction” messages atsupervisord startup time. Restarting supervisord via“supervisorctl restart” may still cause a crash on these systems.
- Got rid of Medusa hashbang headers in various files to ease RPMpackaging.
- Allow umask to be 000 (patch contributed by Rowan Nairn).
- Fixed a bug introduced in 3.0a7 where supervisorctl wouldn’t askfor a username/password combination properly from apassword-protected supervisord if it wasn’t filled in within the“[supervisorctl]” section username/password values. It nowproperly asks for a username and password.
- Fixed a bug introduced in 3.0a7 where setup.py would not detect thePython version correctly. Patch by Daniele Paolella.
- Fixed a bug introduced in 3.0a7 where parsing a string of key/valuepairs failed on Python 2.3 due to use of regular expression syntaxintroduced in Python 2.4.
- Removed the test suite for the memmon console script, which wasmoved to the Superlance package in 3.0a7.
- Added release dates to CHANGES.txt.
- Reloading the config for an fcgi process group did not close the fcgisocket - now, the socket is closed whenever the group is stopped as a unit(including during config update). However, if you stop all the processesin a group individually, the socket will remain open to allow for gracefulrestarts of FCGI daemons. (Roger Hoover)
- Rereading the config did not pick up changes to the socket parameter in afcgi-program section. (Roger Hoover)
- Made a more friendly exception message when a FCGI socket cannot becreated. (Roger Hoover)
- Fixed a bug where the –serverurl option of supervisorctl would notaccept a URL with a “unix” scheme. (Jason Kirtland)
- Running the tests now requires the “mock” package. This dependency hasbeen added to “tests_require” in setup.py. (Roger Hoover)
- Added support for setting the ownership and permissions for an FCGI socket.This is done using new “socket_owner” and “socket_mode” options in an[fcgi-program:x] section. See the manual for details. (Roger Hoover)
- Fixed a bug where the FCGI socket reference count was not gettingdecremented on spawn error. (Roger Hoover)
- Fixed a Python 2.6 deprecation warning on use of the “sha” module.
- Updated ez_setup.py to one that knows about setuptools 0.6c11.
- Running “supervisorctl shutdown” no longer dumps a Python backtracewhen it can’t connect to supervisord on the expected socket. Thanksto Benjamin Smith for reporting this.
- Removed use of collections.deque in our bundled version of asynchatbecause it broke compatibility with Python 2.3.
- The sample configuration output by “echo_supervisord_conf” now correctlyshows the default for “autorestart” as “unexpected”. Thanks toWilliam Dode for noticing it showed the wrong value.
当前内容版权归 Supervisor 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Supervisor .