当我启动服务器时,控制台显示
python2 web.py
* Running on http://0.0.0.0:8005/ (Press CTRL+C to quit)
* Restarting with inotify reloader
如果我尝试向服务器发出请求,烧瓶服务器将会关闭。
我不知道它上面有什么错误,它没有抛出任何错误日志。
以下是我导入的内容
# -*- coding: utf8 -*-
from flask import request, url_for
from flask import json
from flask import Response
from flask import Flask, request, jsonify
from flask_request_params import bind_request_params
import datetime
import pandas as pd
import pymongo
import pdb
from webargs import Arg
from webargs.flaskparser import use_args, use_kwargs
import urlparse
from mongo import Mongo
import yaml
import time, functools
from functools import wraps
from pdb import set_trace
from flask import g
from pandas_helper import PandasHelper
答案 0 :(得分:0)
inotify似乎来自Werkzeug,但我找不到任何暗示它应该使用0.0.0.0-这只会出现在内置的开发服务器运行功能中。
对于开发工作werkzeug suggests:
from werkzeug.wrappers import Request, Response
@Request.application
def application(request):
return Response('Hello World!')
if __name__ == '__main__':
from werkzeug.serving import run_simple
run_simple('localhost', 4000, application)