琢磨了2天终于部署成功了


用了三个系统才搞定的 :no_mouth:
没走一步都是一片红色error :pensive:
Centos 7.5.1804装SeaTable
Centos 7.5.1804装SeaTable FAAS Scheduler
ubuntu-20.04.3-live-server装Python Runner

Python Runner采用centos的时候uwsgi、pip3会报错,尝试很多无解
三个在同一台上部署,都没成功过。装能装上,但是启用不了。端口也改过都错开了,也无解

部署 SeaTable 教程
部署 SeaTable Python 运行器教程

你可以看一下官方的安装教程,

这个第三方的教程不一定正确,不一定实时,以最新的官方文档为准

我搞好了 跟你一样
一开始 一台不行 两台 两台不行 三台
然后整个项目看源码 看log
然后换两台可以 再换一台三个组件在一起 可以了
还是得做个PY flask 和uwsgi和nginx的 WEB的项目 然后DOCKER 要很懂 PY WEB DOCKER 如何在centos 运行的知识基础才可以啊 :drooling_face:

这么难呀?吓得我有点不敢试了

按照官方教程操作,结果拉的python-runner 镜像都没有使用。
从seatable 页面上运行脚本,一直请求1/, 2/, 3/ 这样的地址,脚本没有执行

跟你一样,一直在执行。最后报错脚本运行时间过长。
实际我只运行了print("HelloKitty")
请问你现在有解决吗?

一下午就搞定了,系统层面的主要就是devel相关的依赖包要安装好,然后就是理解文档总览那边的架构图,正确配置文件就OK了

看官方文档,理解架构图,装好系统级devel依赖,正确配置文件,半天搞定。在同一台弄,不同的服务的端口就不能重了

看官方文档是首要的,但是也许自己不理解。
我知道的是seatable执行python时发送给faas,faas再来调度python runner的uwsgi启动python runner的docker,执行python代码,将结果返回faas,faas再给seatable。
我看我的日志,一步步研究发现我现在seatable到faas没问题,但是faas到python runner后就执行超时了,虽然200,但是始终超时不成功。
我的seatable是一台,faas和python runner是同一台。

请问你们是怎么获取镜像的? docker 的hub 访问不了,用aliyun的镜像只有2.5还是2.6的版本。