2014-11-24 4 views
0

내 페이지에서 문제를 해결하고 있습니다.SocketIOServer 용 디버그 모드

나는 코드를 변경하지 않고 코드를 변경하지 않았으며, 가상 환경에서 작업 중이고, 현재 pip -r install requrements.txt이고 현재 페이지를 가져 오는 데 문제가 있습니다.

내 페이지가 이전에 websocket 연결을 시작한 지금은 405 메소드가 허용되지 않습니다.

나는 app.debug = True이지만 디버깅 정보는 볼 수 없으며 요청을 제출할 때 메소드가 허용되지 않습니다.

가능한 한 많은 디버그 정보가 필요하므로 문제를 해결할 수 있습니다.

app = Flask(__name__) 
app.debug = True 
app.config.from_object(settings) 



if __name__ == "__main__": 
    monkey.patch_all() 
    listen_address = '0.0.0.0' 
    listen_port = 5000 
    print 'Starting Server on: http://{0}:{1}'.format(listen_address, listen_port) 
    SocketIOServer((listen_address, listen_port), app, resource="socket.io").serve_forever() 
+0

가 설정 개체에 디버그 문이 있습니까 ...

from flask.ext.socketio import SocketIO monkey.patch_all() app = Flask(__name__) app.config.from_object(settings) socketio = SocketIO() socketio.init_app(app) socketio.run(app, host='0.0.0.0') 

작업 그냥 설정에서 디버그 모드를 켜 것인가? – wenzul

+0

차이점 없음 : 127.0.0.1 - - [2014-11-24 14:37:45] "GET/HTTP/1.1"200 4804 0.032499 127.0.0.1 - - [2014-11-24 14:37:47] "POST/HTTP/1.1"여기 405 323 0.004107 – user1601716

+0

내 수입과 같습니다 레디 스로부터 socketio.server 수입 SocketIOServer 수입 OS 에서 gevent 수입 원숭이 에서 플라스크 가져 오기에서 socketio 수입 socketio_manage 에서 플라스크 을 레디 스 가져 오기 설정 을 가져에서 셀러리 가져 오기 셀러리 플라스크 가져 오기 render_template 플라스크 가져 오기 요청 플라스크 가져 오기 send_file플라스크 가져 오기에서 응답import supportcoregrapher import coregrapherconf import 요청 – user1601716

답변

0

나는 flask-socketio을 사용합니다. gevent-socketio를 사용하고 있습니까? 플라스크-socketio와 는