$ supervisord -nc sample-cat-stress.conf
2012-03-09 00:50:34,778 INFO Increased RLIMIT_NOFILE limit to 1024
2012-03-09 00:50:35,459 INFO RPC interface 'supervisor' initialized
2012-03-09 00:50:35,459 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2012-03-09 00:50:35,460 INFO supervisord started with pid 2888
2012-03-09 00:50:36,466 INFO spawned: 'cat-677' with pid 2892
2012-03-09 00:50:36,469 INFO spawned: 'cat-676' with pid 2893
2012-03-09 00:50:36,471 INFO spawned: 'cat-675' with pid 2894
[...]
2012-03-09 00:50:37,302 INFO spawned: 'cat-221' with pid 3091
2012-03-09 00:50:37,306 INFO spawned: 'cat-808' with pid 3092
2012-03-09 00:50:37,316 INFO spawned: 'cat-590' with pid 3093
2012-03-09 00:50:37,319 INFO spawned: 'cat-630' with pid 3094
Traceback (most recent call last):
File "/Users/igor.sobreira/.virtualenvs/supervisor/bin/supervisord", line 8, in <module>
load_entry_point('supervisor==3.0a12', 'console_scripts', 'supervisord')()
File "/Users/igor.sobreira/projects/supervisor/supervisor/supervisord.py", line 353, in main
go(options)
File "/Users/igor.sobreira/projects/supervisor/supervisor/supervisord.py", line 363, in go
d.main()
File "/Users/igor.sobreira/projects/supervisor/supervisor/supervisord.py", line 85, in main
self.run()
File "/Users/igor.sobreira/projects/supervisor/supervisor/supervisord.py", line 102, in run
self.runforever()
File "/Users/igor.sobreira/projects/supervisor/supervisor/supervisord.py", line 245, in runforever
[ group.transition() for group in pgroups ]
File "/Users/igor.sobreira/projects/supervisor/supervisor/process.py", line 671, in transition
proc.transition()
File "/Users/igor.sobreira/projects/supervisor/supervisor/process.py", line 515, in transition
self.spawn()
File "/Users/igor.sobreira/projects/supervisor/supervisor/process.py", line 212, in spawn
self.dispatchers, self.pipes = self.config.make_dispatchers(self)
File "/Users/igor.sobreira/projects/supervisor/supervisor/options.py", line 1592, in make_dispatchers
stdout_fd,stderr_fd,stdin_fd = p['stdout'],p['stderr'],p['stdin']
TypeError: 'NoneType' object is not subscriptable
JCBzdXBlcnZpc29yZCAtbmMgc2FtcGxlLWNhdC1zdHJlc3MuY29uZgoyMDEyLTAzLTA5IDAwOjUwOjM0LDc3OCBJTkZPIEluY3JlYXNlZCBSTElNSVRfTk9GSUxFIGxpbWl0IHRvIDEwMjQKMjAxMi0wMy0wOSAwMDo1MDozNSw0NTkgSU5GTyBSUEMgaW50ZXJmYWNlICdzdXBlcnZpc29yJyBpbml0aWFsaXplZAoyMDEyLTAzLTA5IDAwOjUwOjM1LDQ1OSBDUklUIFNlcnZlciAndW5peF9odHRwX3NlcnZlcicgcnVubmluZyB3aXRob3V0IGFueSBIVFRQIGF1dGhlbnRpY2F0aW9uIGNoZWNraW5nCjIwMTItMDMtMDkgMDA6NTA6MzUsNDYwIElORk8gc3VwZXJ2aXNvcmQgc3RhcnRlZCB3aXRoIHBpZCAyODg4CjIwMTItMDMtMDkgMDA6NTA6MzYsNDY2IElORk8gc3Bhd25lZDogJ2NhdC02NzcnIHdpdGggcGlkIDI4OTIKMjAxMi0wMy0wOSAwMDo1MDozNiw0NjkgSU5GTyBzcGF3bmVkOiAnY2F0LTY3Nicgd2l0aCBwaWQgMjg5MwoyMDEyLTAzLTA5IDAwOjUwOjM2LDQ3MSBJTkZPIHNwYXduZWQ6ICdjYXQtNjc1JyB3aXRoIHBpZCAyODk0CgpbLi4uXSAKCjIwMTItMDMtMDkgMDA6NTA6MzcsMzAyIElORk8gc3Bhd25lZDogJ2NhdC0yMjEnIHdpdGggcGlkIDMwOTEKMjAxMi0wMy0wOSAwMDo1MDozNywzMDYgSU5GTyBzcGF3bmVkOiAnY2F0LTgwOCcgd2l0aCBwaWQgMzA5MgoyMDEyLTAzLTA5IDAwOjUwOjM3LDMxNiBJTkZPIHNwYXduZWQ6ICdjYXQtNTkwJyB3aXRoIHBpZCAzMDkzCjIwMTItMDMtMDkgMDA6NTA6MzcsMzE5IElORk8gc3Bhd25lZDogJ2NhdC02MzAnIHdpdGggcGlkIDMwOTQKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi9Vc2Vycy9pZ29yLnNvYnJlaXJhLy52aXJ0dWFsZW52cy9zdXBlcnZpc29yL2Jpbi9zdXBlcnZpc29yZCIsIGxpbmUgOCwgaW4gPG1vZHVsZT4KICAgIGxvYWRfZW50cnlfcG9pbnQoJ3N1cGVydmlzb3I9PTMuMGExMicsICdjb25zb2xlX3NjcmlwdHMnLCAnc3VwZXJ2aXNvcmQnKSgpCiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvcHJvamVjdHMvc3VwZXJ2aXNvci9zdXBlcnZpc29yL3N1cGVydmlzb3JkLnB5IiwgbGluZSAzNTMsIGluIG1haW4KICAgIGdvKG9wdGlvbnMpCiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvcHJvamVjdHMvc3VwZXJ2aXNvci9zdXBlcnZpc29yL3N1cGVydmlzb3JkLnB5IiwgbGluZSAzNjMsIGluIGdvCiAgICBkLm1haW4oKQogIEZpbGUgIi9Vc2Vycy9pZ29yLnNvYnJlaXJhL3Byb2plY3RzL3N1cGVydmlzb3Ivc3VwZXJ2aXNvci9zdXBlcnZpc29yZC5weSIsIGxpbmUgODUsIGluIG1haW4KICAgIHNlbGYucnVuKCkKICBGaWxlICIvVXNlcnMvaWdvci5zb2JyZWlyYS9wcm9qZWN0cy9zdXBlcnZpc29yL3N1cGVydmlzb3Ivc3VwZXJ2aXNvcmQucHkiLCBsaW5lIDEwMiwgaW4gcnVuCiAgICBzZWxmLnJ1bmZvcmV2ZXIoKQogIEZpbGUgIi9Vc2Vycy9pZ29yLnNvYnJlaXJhL3Byb2plY3RzL3N1cGVydmlzb3Ivc3VwZXJ2aXNvci9zdXBlcnZpc29yZC5weSIsIGxpbmUgMjQ1LCBpbiBydW5mb3JldmVyCiAgICBbIGdyb3VwLnRyYW5zaXRpb24oKSBmb3IgZ3JvdXAgIGluIHBncm91cHMgXQogIEZpbGUgIi9Vc2Vycy9pZ29yLnNvYnJlaXJhL3Byb2plY3RzL3N1cGVydmlzb3Ivc3VwZXJ2aXNvci9wcm9jZXNzLnB5IiwgbGluZSA2NzEsIGluIHRyYW5zaXRpb24KICAgIHByb2MudHJhbnNpdGlvbigpCiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvcHJvamVjdHMvc3VwZXJ2aXNvci9zdXBlcnZpc29yL3Byb2Nlc3MucHkiLCBsaW5lIDUxNSwgaW4gdHJhbnNpdGlvbgogICAgc2VsZi5zcGF3bigpCiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvcHJvamVjdHMvc3VwZXJ2aXNvci9zdXBlcnZpc29yL3Byb2Nlc3MucHkiLCBsaW5lIDIxMiwgaW4gc3Bhd24KICAgIHNlbGYuZGlzcGF0Y2hlcnMsIHNlbGYucGlwZXMgPSBzZWxmLmNvbmZpZy5tYWtlX2Rpc3BhdGNoZXJzKHNlbGYpCiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvcHJvamVjdHMvc3VwZXJ2aXNvci9zdXBlcnZpc29yL29wdGlvbnMucHkiLCBsaW5lIDE1OTIsIGluIG1ha2VfZGlzcGF0Y2hlcnMKICAgIHN0ZG91dF9mZCxzdGRlcnJfZmQsc3RkaW5fZmQgPSBwWydzdGRvdXQnXSxwWydzdGRlcnInXSxwWydzdGRpbiddClR5cGVFcnJvcjogJ05vbmVUeXBlJyBvYmplY3QgaXMgbm90IHN1YnNjcmlwdGFibGUK