Comments (4)
Confirmed:
2016-12-03 02:35:38 circus[7911] [INFO] Starting master on pid 7911
2016-12-03 02:35:38 circus[7911] [INFO] sockets started
2016-12-03 02:35:38 circus[7911] [INFO] Arbiter now waiting for commands
2016-12-03 02:35:38 circus[7911] [INFO] my_app started
2016-12-03 02:35:38 circus[7911] [INFO] circusd-stats started
2016-12-03 02:35:38 circus[7911] [INFO] circushttpd started
2016-12-03 02:35:38 circus[7919] [INFO] Starting the stats streamer
2016-12-03 02:35:38 circus-web[7920] [INFO] Starting circus web ui on fd 7
2016-12-03 02:35:38 [7918] [INFO] Application is <wheezy.http.application.WSGIApplication object at 0x7f532c4eac88>
2016-12-03 02:35:38 [7918] [INFO] Serving on fd://5
2016-12-03 02:35:38 [7918] [INFO] Using <class 'chaussette.backend._waitress.Server'> as a backend
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/waitress/adjustments.py", line 277, in __init__
socket.AI_PASSIVE
File "/usr/lib/python3.4/socket.py", line 530, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/chaussette", line 11, in <module>
load_entry_point('chaussette==1.3.0', 'console_scripts', 'chaussette')()
File "/usr/local/lib/python3.4/dist-packages/chaussette/server.py", line 224, in main
inner()
File "/usr/local/lib/python3.4/dist-packages/chaussette/server.py", line 205, in inner
socket_type=_SOCKET_TYPE[args.socket_type])
File "/usr/local/lib/python3.4/dist-packages/chaussette/server.py", line 38, in make_server
server = server_class((host, port), app, **server_class_kwargs)
File "/usr/local/lib/python3.4/dist-packages/chaussette/backend/_waitress.py", line 20, in __init__
port=port)
File "/usr/local/lib/python3.4/dist-packages/waitress/server.py", line 155, in __init__
adj = Adjustments(**kw)
File "/usr/local/lib/python3.4/dist-packages/waitress/adjustments.py", line 297, in __init__
raise ValueError('Invalid host/port specified.')
ValueError: Invalid host/port specified.
# pip3 freeze | egrep -i 'chau|wait'
chaussette==1.3.0
waitress==1.0.1
from chaussette.
@evgeni and @tarekziade thanks for this! I'm very happy to be able to unpin waitress==0.9.0.
from chaussette.
Please make a new release with this resolved issue.
from chaussette.
FYI, I still have the same error with chaussette master. Using chaussette from circus, and waitress really seems not to like fd://123 endpoints. Out of curiosity, were your fixes tested with fd: endpoints? I only see IPv6 changes.
(Tried with waitress 1.0.0 and 1.0.2)
from chaussette.
Related Issues (20)
- errors thrown by backends or chaussette enter infinite loop HOT 5
- Chaussette does not log requests HOT 1
- Thread Exception when running Chaussette with gevent backend on a Django1.6 wsgi app HOT 18
- custom backend config HOT 4
- Add a -t --timeout option to let chaussette die if the request took more than TIMEOUT seconds. HOT 1
- Support graceful shutdown HOT 2
- SocketIO backend seems broken with latest version of gevent-socketio ('Server' object has no attribute 'config') HOT 7
- Chaussette vs. G-event+Redis (?!) HOT 6
- Need to add tornado in the docs
- waitress compat broken HOT 2
- File descriptors don't seemed to be closed after deletion HOT 3
- Cannot SIGTERM chaussette
- The --python-path argument doesn't do anything
- Non-ascii URL errors HOT 1
- Raise the test coverage to 90%+
- Enable Bjoern in Python 3
- Chaussette under python3.6 can't discover gevent backend
- chaussette does not work with waitress > 0.9
- maintainership HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chaussette.