小编rem*_*ram的帖子

从期货转发::流到期货::汇

我目前正试图围绕tokio&期货原型和生态系统.

我开始从tk-http websockets示例做一些工作,并希望对接收到的数据进行更多处理,而不是回复它.第一步似乎是用某种循环替换.forward()调用.

在我看来,这stream.forward(sink)相当于stream.fold(sink, |out_, item| { out.send(item).and_then(Sink::flush) }),但是这样做(提交)流根本没有被轮询.然而,Tokio示例中的相同更改工作正常(示例).

此外,似乎首先在接收器上输出内容使得转发工作正常(提交),因此在发送发生之前,接收器可能由于某种原因没有在事件循环中注册?我错过了什么?它是否可能是tk-http中的错误?

rust rust-tokio

11
推荐指数
0
解决办法
699
查看次数

Python3.7 导入错误:没有名为“django”的模块

几天前,我决定将 python 从 2.7 版更新到 3.7 版。这是我目前的设置:

Ubuntu 16.04
Python 3.7.7
Django 3.0.6
Apache/2.4.18
Run Code Online (Sandbox Code Playgroud)

使用命令python -m venv --system-site-packages /var/www/path/to/myenv我创建了虚拟环境,在激活这个环境后我创建了一个新项目。环境/var/www/path/to/myenv路径如下所示,项目路径如下所示/var/www/path/to/myenv/myproject。配置myproject.conf看起来像这样:

<VirtualHost *:80>
    ServerName myproject.com
    ServerAlias www.myproject.com
    WSGIDaemonProcess myproject processes=2 threads=15 display-name=%{GROUP} python-home=/var/www/path/to/myenv python-path=/var/www/path/to/myenv/myproject
    WSGIProcessGroup candyhand

    WSGIScriptAlias /   /var/www/path/to/myenv/myproject/myproject/wsgi.py

    <Directory /var/www/path/to/myenv/myproject/myproject/>
    <Files wsgi.py>
        Require all granted
    </Files>
    </Directory>

    <Directory /var/www/path/to/myenv/myproject/>
        Require all granted
    </Directory>

    CustomLog /var/www/path/to/myenv/myproject/logs/apache_access.log combined
    ErrorLog /var/www/path/to/myenv/myproject/logs/apache_error.log

    Alias /static/ /var/www/path/to/myenv/myproject/static/
    <Directory /var/www/path/to/myenv/myproject/>
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory> …
Run Code Online (Sandbox Code Playgroud)

python apache django mod-wsgi python-3.x

9
推荐指数
1
解决办法
749
查看次数

标签 统计

apache ×1

django ×1

mod-wsgi ×1

python ×1

python-3.x ×1

rust ×1

rust-tokio ×1