Strange socket related error with supervisord

05 April 2011   3 comments   Linux

Mind That Age!

This blog post is 7 years old! Most likely, its content is outdated. Especially if it's technical.

Powered by Fusion×

This took me a long time to figure out so I thought I'd share.

Basically, I'm a newbie supervisor administrator and I was setting up a new config and I kept getting these errors:

# supervisord -n
2011-04-04 17:25:11,700 CRIT Set uid to user 1000
2011-04-04 17:25:11,700 WARN Included extra file "/etc/supervisor/conf.d/gkc.conf" during parsing
Error: Cannot open an HTTP server: socket.error reported errno.ENOENT (2)
For help, use /usr/local/bin/supervisord -h

The reason was that in my config I had the line:


but the directory /var/lib/tornado/run didn't exist. Creating that solved the problem.

Lesson learned from all this is that when specifying locations of .sock files always make sure the directories exist and that the current user can write to them.


This is way bteetr than a brick & mortar establishment.
Yea, pretty much making sure that all paths listed in the config file exists and are accessible to your user will fix the error. Thanks dude..
Wow, thanks, it works
Thank you for posting a comment

Your email will never ever be published

Related posts

Google's new Page Speed Online hard to beat 04 April 2011
Next: - launched and ready! 06 April 2011
Related by Keyword:
All my apps are now running on one EC2 server 03 November 2013
Slides about Kwissle from yesterdays London Python Dojo 08 July 2011
Welcome to the world: 22 November 2010
My tricks for using AsyncHTTPClient in Tornado 13 October 2010
Related by Text:
"No space left on device" on OSX Docker 03 October 2017
uwsgi and uid 03 November 2014
Nasty human error in Zope ZEO setup 14 September 2007
Local jed settings 19 April 2013
How I stopped worrying about IO blocking Tornado 18 September 2012