-
8 votesanswersviews
Tornado服务器:启用CORS请求
我有一个简单的龙卷风服务器,它有类: class BaseHandler(tornado.web.RequestHandler): def set_default_headers(self): print "setting headers!!!" self.set_header("Access-Control-Allow-Ori... -
0 votesanswersviews
ImportError:无法导入名称'TaskProducer'
我正在使用tcelery与Tornado异步运行任务 . 环境:OSX,Python3.4 这是 server.py : from tornado import gen from tornado import ioloop from tornado.web import asynchronous, RequestHandler, Application import tasks import ... -
2 votesanswersviews
在这种情况下如何使用龙卷风协同程序?
我创建了龙卷风服务器,它接受python和matlab代码并执行它 . 这是服务器代码 . from zmq.eventloop.zmqstream import ZMQStream from zmq.eventloop import ioloop ioloop.install() from functools import partial from tornado import web, ge... -
0 votesanswersviews
csrf使用AngularJS检查Tornado
我是AngularJS和Python Tornado的新手,目前正致力于CSRF / XSRF检查 . 我已经检查过“WebService.py”在 Headers 中返回“set-cookie”,而我第一次向“test_c”发送了一个GET请求,并且在我在浏览器中检查时创建了cookie . 但是,当POST请求发送到“test”时,Tornado会显示“POST中缺少'_xsrf'参数”错误.... -
1 votesanswersviews
带有RPC客户端的Tornado服务器
我需要一个服务器,通过websocket接收来自浏览器的连接 . 像这样的东西 import tornado.web import tornado.ioloop import tornado.websocket from tornado import template class MainHandler(tornado.web.RequestHandler): def get(self)... -
16 votesanswersviews
Raspberry Pi上的龙卷风使用websockets以及监控串口Arduino通信
基本上,我希望实现的是基于画布的Web界面,通过Raspberry Pi来控制Arduino . use case是用户导航到显示画布的 raspberrypi:8080 . 然后在移动滑块时,websocket消息将发送到Raspberry Pi上的Tornado服务器 . Tornado然后向Arduino发送一条串行消息,改变LED的RGB值 . 到目前为止,我已经能够在开发人员的文档... -
2 votesanswersviews
龙卷风在大约37000个请求后停止响应
我使用nginx龙卷风作为我的网络搜索者 . 当我使用ab进行压力测试时,服务器总是在大约37,000个请求后停止响应 . 如果我只使用nginx,那么测试就很好 . 我的nginx.conf是这样的 上游龙卷风{server 127.0.0.1:8881; server 127.0.0.1:8882; server 127.0.0.1:8883; server 127.0.0.1:8884; ... -
0 votesanswersviews
通过API将视频上传到Vimeo时出现超时错误
我有一个Python脚本,利用最新的Vimeo API(https://developer.vimeo.com/api/)将一些视频上传到我的Vimeo帐户 . 以下是一种略微简化的形式,脚本基本上是这样的: from vimeo import VimeoClient vimeo = VimeoClient('my_token_here') uid = vimeo.upload('/path/to... -
0 votesanswersviews
Celery子流程应该显示在ps aux |上减
我在龙卷风服务器上使用Supervisord和Celery(注意:不是因为我的服务器还没有使用任何异步功能),还有三个工作人员:w1,w2和w3 . 每个都具有10的并发性 . 我通过将以下内容添加到/etc/supervisord.conf来通过管理器执行此操作: [program:sendgrid_gateway_server] command=sudo python main.py -o r... -
0 votesanswersviews
tornadoredis在断开连接时引发ConnectionError
我正在使用龙卷风和龙卷风redis但我无法在没有错误的情况下关闭与redis的连接 . 看看这个例子: import tornadoredis import tornado.web import tornado.gen client = tornadoredis.Client() client.connect() class MainHandler(to... -
2 votesanswersviews
龙卷风在运行应用程序时显示错误500
我这样设置 LoginHandler : class LoginHandler(BaseHandler): def get(self): self.render('admin/login.html',footertext='footer text goes here') 但它不起作用 . 我也在模板中将 static_url 更改为 static urls ,但我仍然有这... -
0 votesanswersviews
在mac中设置龙卷风
我是新手使用mac和龙卷风 . 我已经安装了easy_install并尝试安装龙卷风,但我一直得到“Permission denied” easy_install龙卷风 搜索龙卷风最佳匹配:龙卷风2.3处理tornado-2.3-py2.7.egg将tornado 2.3添加到easy-install.pth文件错误:/ Library / Frameworks / Cluster.framewo... -
1 votesanswersviews
使用Tornado httpclient对Github API的简单未授权请求返回Forbidden
我正在尝试使用 tornado.httpclient 向JSON API发送HTTP请求,例如 https://api.github.com ,我发现它总是以FORBIDDEN 403响应 . 简化,我使用CLI发出请求: $ python -m tornado.httpclient https://api.github.com 得到 tornado.httpclient.HTTPError: H... -
2 votesanswersviews
SSL错误;涉及nginx,龙卷风,websocket
有时使用以下堆栈跟踪发送数据时出现websocket错误 . 什么配置更改可以防止此错误?或者,我怎样才能优雅地处理这个问题? Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/tornado-3.0.1-py2.7.egg/tornado/iostream.py"... -
1 votesanswersviews
tornado:websocket和iostream之间的递归循环
这是我使用Tornado的第一个项目......使用TornadIO ZMQ构建消息服务 . 我正在使用pyzmq的ioloop . 我一直在讨论iostream和websocket之间的递归循环问题,但还不能确定原因 . 似乎客户端连接正常并发送大量消息并收到罚款 . 其他人连接,然后崩溃就好了 . 我不知道我是否正确处理断开连接,或者如果消息中的某些内容导致龙卷风代码中的读取错误 . 在我的服... -
0 votesanswersviews
tornado Websocket Server:如何创建一个新对象来发送on_message到这个对象?
我实际上尝试将收到的消息(通过龙卷风websocket)发送到特定对象 . 我的代码看起来像这样: clients = dict() class WebServer(object): def __init__(self, port=8080): define("port", default=port, help="Run on the gi... -
0 votesanswersviews
Python:处理pyMongo 's ObjectId with Tornado' s get_argument
我正在用python,tornadoweb和MongoDB构建一个REST api . 我正在寻找一种简单的方法来处理客户端 - 服务器文档交换,尽可能使用最低的操作和最简单的API . 我遇到了将MongoDB的ObjectId序列化和反序列化为JSON以向客户端发送数据或从客户端接收数据的问题 . 我知道有两种方法可以解决这个问题: 配置MongoDB以通过SONManipulators使... -
0 votesanswersviews
从spawner向用户显示警报消息
我们为JupyterHub编写了一个自定义生成器以适应我们的用例 . 在同一个spawner中,我们对每个用户都有内存限制,并在 poll() 函数中进行检查,并在服务器上登录 . 我想要做的是当他接近时向客户端显示警报,例如大约90%的内存限制,另一个是100%,显示该过程被杀死 . 简单地说: I need to display an alert message on client brows... -
1 votesanswersviews
如何创建Python安全websocket客户端请求?
我的Python安全websocket客户端代码给我例外如下: [SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败(_ssl.c:748) 我已经创建了我的私有证书和签名证书,但我无法使用Python脚本连接到它,如下所示: import json from websocket import create_connection class subscriber: ... -
1 votesanswersviews
Nginx Tornado(curl):充气gzipped POST请求
我已经设置了一个服务器(好吧......两个服务器,但我认为这个问题不太相关)运行Tornado(版本2.4.1)并由Nginx(版本1.4.4)代理 . 我需要通过 POST 请求定期将 json (基本上是文本)文件上传到其中一个文件 . 这些文件将大大受益于gzip压缩(当我手动压缩文件时,我得到90%的压缩率),但我不知道如何以一种很好的方式给它们充气 . 理想情况下,Nginx会对它进行... -
1 votesanswersviews
散景服务器,简单的html页面
我有一个大型数据源,我需要在我的机器上计算并与其他用户共享,大约每5分钟更新一次 . 更简单的解决方案是我的机器上的散景服务器,他们可以连接到该服务器以查看数据 . 当我尝试运行散景服务器时,出现以下错误: RuntimeError: Failed to push document: AttributeError("'PropertyValueList' object has no at... -
-4 votesanswersviews
我用龙卷风写了一个项目,但是这个例外总是在我的日志文件中
这是错误日志: [I 160308 11:09:59 web:1908] 200 GET / admin / realtime(117.93.180.216)107.13ms [E 160308 11:09:59 http1connection:54]未捕获异常Traceback(最近一次调用最后一次):文件“ /usr/local/lib/python3.4/dist-packages/tor... -
0 votesanswersviews
用coroutine获取龙卷风锁
以此代码为例 . from tornado import gen, locks lock = locks.Lock() @gen.coroutine def f(): while True: with (yield lock.acquire()): # Do something holding the lock. pass ...