$ supervisord -nc sample-cat-stress.conf
2012-03-09 00:38:54,210 INFO Increased RLIMIT_NOFILE limit to 1024
2012-03-09 00:38:54,797 INFO RPC interface 'supervisor' initialized
2012-03-09 00:38:54,797 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2012-03-09 00:38:54,797 INFO supervisord started with pid 1193
2012-03-09 00:38:55,804 INFO spawned: 'cat-677' with pid 1197
2012-03-09 00:38:55,806 INFO spawned: 'cat-676' with pid 1198
[...]
2012-03-09 00:38:56,541 INFO spawned: 'cat-749' with pid 1395
2012-03-09 00:38:56,544 INFO spawned: 'cat-221' with pid 1396
2012-03-09 00:38:56,548 INFO spawned: 'cat-808' with pid 1397
2012-03-09 00:38:56,552 INFO spawned: 'cat-590' with pid 1398
2012-03-09 00:38:56,561 INFO spawned: 'cat-630' with pid 1399
Traceback (most recent call last):
File "/Users/igor.sobreira/.virtualenvs/supervisor-master/bin/supervisord", line 8, in <module>
load_entry_point('supervisor==3.0a12', 'console_scripts', 'supervisord')()
File "/Users/igor.sobreira/projects/supervisor-master/supervisor/supervisord.py", line 360, in main
go(options)
File "/Users/igor.sobreira/projects/supervisor-master/supervisor/supervisord.py", line 370, in go
d.main()
File "/Users/igor.sobreira/projects/supervisor-master/supervisor/supervisord.py", line 83, in main
self.run()
File "/Users/igor.sobreira/projects/supervisor-master/supervisor/supervisord.py", line 100, in run
self.runforever()
File "/Users/igor.sobreira/projects/supervisor-master/supervisor/supervisord.py", line 252, in runforever
[ group.transition() for group in pgroups ]
File "/Users/igor.sobreira/projects/supervisor-master/supervisor/process.py", line 671, in transition
proc.transition()
File "/Users/igor.sobreira/projects/supervisor-master/supervisor/process.py", line 515, in transition
self.spawn()
File "/Users/igor.sobreira/projects/supervisor-master/supervisor/process.py", line 212, in spawn
self.dispatchers, self.pipes = self.config.make_dispatchers(self)
File "/Users/igor.sobreira/projects/supervisor-master/supervisor/options.py", line 1596, in make_dispatchers
stdout_fd,stderr_fd,stdin_fd = p['stdout'],p['stderr'],p['stdin']
TypeError: 'NoneType' object is not subscriptable
JCBzdXBlcnZpc29yZCAtbmMgc2FtcGxlLWNhdC1zdHJlc3MuY29uZgoyMDEyLTAzLTA5IDAwOjM4OjU0LDIxMCBJTkZPIEluY3JlYXNlZCBSTElNSVRfTk9GSUxFIGxpbWl0IHRvIDEwMjQKMjAxMi0wMy0wOSAwMDozODo1NCw3OTcgSU5GTyBSUEMgaW50ZXJmYWNlICdzdXBlcnZpc29yJyBpbml0aWFsaXplZAoyMDEyLTAzLTA5IDAwOjM4OjU0LDc5NyBDUklUIFNlcnZlciAndW5peF9odHRwX3NlcnZlcicgcnVubmluZyB3aXRob3V0IGFueSBIVFRQIGF1dGhlbnRpY2F0aW9uIGNoZWNraW5nCjIwMTItMDMtMDkgMDA6Mzg6NTQsNzk3IElORk8gc3VwZXJ2aXNvcmQgc3RhcnRlZCB3aXRoIHBpZCAxMTkzCjIwMTItMDMtMDkgMDA6Mzg6NTUsODA0IElORk8gc3Bhd25lZDogJ2NhdC02NzcnIHdpdGggcGlkIDExOTcKMjAxMi0wMy0wOSAwMDozODo1NSw4MDYgSU5GTyBzcGF3bmVkOiAnY2F0LTY3Nicgd2l0aCBwaWQgMTE5OAoKWy4uLl0KCjIwMTItMDMtMDkgMDA6Mzg6NTYsNTQxIElORk8gc3Bhd25lZDogJ2NhdC03NDknIHdpdGggcGlkIDEzOTUKMjAxMi0wMy0wOSAwMDozODo1Niw1NDQgSU5GTyBzcGF3bmVkOiAnY2F0LTIyMScgd2l0aCBwaWQgMTM5NgoyMDEyLTAzLTA5IDAwOjM4OjU2LDU0OCBJTkZPIHNwYXduZWQ6ICdjYXQtODA4JyB3aXRoIHBpZCAxMzk3CjIwMTItMDMtMDkgMDA6Mzg6NTYsNTUyIElORk8gc3Bhd25lZDogJ2NhdC01OTAnIHdpdGggcGlkIDEzOTgKMjAxMi0wMy0wOSAwMDozODo1Niw1NjEgSU5GTyBzcGF3bmVkOiAnY2F0LTYzMCcgd2l0aCBwaWQgMTM5OQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvLnZpcnR1YWxlbnZzL3N1cGVydmlzb3ItbWFzdGVyL2Jpbi9zdXBlcnZpc29yZCIsIGxpbmUgOCwgaW4gPG1vZHVsZT4KICAgIGxvYWRfZW50cnlfcG9pbnQoJ3N1cGVydmlzb3I9PTMuMGExMicsICdjb25zb2xlX3NjcmlwdHMnLCAnc3VwZXJ2aXNvcmQnKSgpCiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvcHJvamVjdHMvc3VwZXJ2aXNvci1tYXN0ZXIvc3VwZXJ2aXNvci9zdXBlcnZpc29yZC5weSIsIGxpbmUgMzYwLCBpbiBtYWluCiAgICBnbyhvcHRpb25zKQogIEZpbGUgIi9Vc2Vycy9pZ29yLnNvYnJlaXJhL3Byb2plY3RzL3N1cGVydmlzb3ItbWFzdGVyL3N1cGVydmlzb3Ivc3VwZXJ2aXNvcmQucHkiLCBsaW5lIDM3MCwgaW4gZ28KICAgIGQubWFpbigpCiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvcHJvamVjdHMvc3VwZXJ2aXNvci1tYXN0ZXIvc3VwZXJ2aXNvci9zdXBlcnZpc29yZC5weSIsIGxpbmUgODMsIGluIG1haW4KICAgIHNlbGYucnVuKCkKICBGaWxlICIvVXNlcnMvaWdvci5zb2JyZWlyYS9wcm9qZWN0cy9zdXBlcnZpc29yLW1hc3Rlci9zdXBlcnZpc29yL3N1cGVydmlzb3JkLnB5IiwgbGluZSAxMDAsIGluIHJ1bgogICAgc2VsZi5ydW5mb3JldmVyKCkKICBGaWxlICIvVXNlcnMvaWdvci5zb2JyZWlyYS9wcm9qZWN0cy9zdXBlcnZpc29yLW1hc3Rlci9zdXBlcnZpc29yL3N1cGVydmlzb3JkLnB5IiwgbGluZSAyNTIsIGluIHJ1bmZvcmV2ZXIKICAgIFsgZ3JvdXAudHJhbnNpdGlvbigpIGZvciBncm91cCAgaW4gcGdyb3VwcyBdCiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvcHJvamVjdHMvc3VwZXJ2aXNvci1tYXN0ZXIvc3VwZXJ2aXNvci9wcm9jZXNzLnB5IiwgbGluZSA2NzEsIGluIHRyYW5zaXRpb24KICAgIHByb2MudHJhbnNpdGlvbigpCiAgRmlsZSAiL1VzZXJzL2lnb3Iuc29icmVpcmEvcHJvamVjdHMvc3VwZXJ2aXNvci1tYXN0ZXIvc3VwZXJ2aXNvci9wcm9jZXNzLnB5IiwgbGluZSA1MTUsIGluIHRyYW5zaXRpb24KICAgIHNlbGYuc3Bhd24oKQogIEZpbGUgIi9Vc2Vycy9pZ29yLnNvYnJlaXJhL3Byb2plY3RzL3N1cGVydmlzb3ItbWFzdGVyL3N1cGVydmlzb3IvcHJvY2Vzcy5weSIsIGxpbmUgMjEyLCBpbiBzcGF3bgogICAgc2VsZi5kaXNwYXRjaGVycywgc2VsZi5waXBlcyA9IHNlbGYuY29uZmlnLm1ha2VfZGlzcGF0Y2hlcnMoc2VsZikKICBGaWxlICIvVXNlcnMvaWdvci5zb2JyZWlyYS9wcm9qZWN0cy9zdXBlcnZpc29yLW1hc3Rlci9zdXBlcnZpc29yL29wdGlvbnMucHkiLCBsaW5lIDE1OTYsIGluIG1ha2VfZGlzcGF0Y2hlcnMKICAgIHN0ZG91dF9mZCxzdGRlcnJfZmQsc3RkaW5fZmQgPSBwWydzdGRvdXQnXSxwWydzdGRlcnInXSxwWydzdGRpbiddClR5cGVFcnJvcjogJ05vbmVUeXBlJyBvYmplY3QgaXMgbm90IHN1YnNjcmlwdGFibGU=