我按照 portia 站点的说明进行操作:http://portia.readthedocs.io/en/latest/installation.html并 使用 docker 安装它并分配端口 9001 供 portia 运行。这是回应:
$docker run --rm -it -p 9001:9001 -v 项目:/usr/src/app scrapinghub/portia
- 行动=
- 转移
- '[' -z '' ']'
- _跑
- service nginx start nginx: 无法识别的服务
- _set_env
- 路径=/app/portia_server:/app/slyd:/app/slybot
- 导出 PYTHONPATH=/app/portia_server:/app/slyd:/app/slybot
- PYTHONPATH=/app/portia_server:/app/slyd:/app/slybot
- 回声 /app/portia_server:/app/slyd:/app/slybot /app/portia_server:/app/slyd:/app/slybot
- /app/portia_server/manage.py 运行服务器
- /app/slyd/bin/slyd -p 9002 -r /app/portiaui/dist 2017-10-26 04:55:36+0000 [-] 日志已打开。2017-10-26 04:55:36.222260 [-] 初始版本:2.3.3 2017-10-26 04:55:36.222687 [-] 警告:Lua 脚本不可用,因为 'lupa' Python 包未安装 2017- 10-26 04:55:36.222862 [-] Qt 5.5.1,PyQt 5.5.1,WebKit 538.1,sip 4.17,Twisted 17.9.0 2017-10-26 04:55:36.223037 [-] Python 2.7.6(默认,2016 年 10 月 26 日,20:30:19) [GCC 4.8.4] 2017-10-26 04:55:36.223285 [-] 打开文件限制:1048576 2017-10-26 04:55:36.223434 [-] 可以t 碰撞打开文件限制 2017-10-26 04:55:36.452879 [-] Xvfb 已启动:['Xvfb', ':1451098581', '-screen', '0', '1024x768x24', '-nolisten', 'tcp'] 2017-10-26 04:55:37.991820 [-] 站点开始于 9002 2017-10-26 04:55:37。
系统检查未发现任何问题(0 静音)。2017 年 10 月 26 日 - 04:55:38 Django 版本 1.10.5,使用设置 'portia_server.settings' 在http://127.0.0.1:8000/启动开发服务器
但是当我尝试打开http://localhost:9001时 ,我发现该服务器意外断开连接。
谁能解释发生了什么并提供解决方案?谢谢