Python +flask 搭建了一个服务器后台,用 apache 架设起来,代码里的运行可执行程序不显示

2019-06-10 23:47:28 +08:00
 Herbert1989

RT,最近在自学 python 后台程序开发,用 flask 搭建了一段代码,正常在 IDE 和 pycharm 运行都正常,程序中有一句代码是用命令行运行电脑上的一段程序,最近想脱离开发环境搭建起来,在电脑上用 apache+mod wgsi 搭了起来,但是请求发过来以后运行的程序没有前段显示,请问这是啥情况,google 查了好久都查不到。

3588 次点击
所在节点    Python
18 条回复
cydysm
2019-06-11 00:34:38 +08:00
看下日志 请求到哪里了
vinceguo
2019-06-11 02:20:37 +08:00
还是不要用 Apache 了?换 Nginx 吧。flask 的 app 生产上一般会用 gunicorn 起
anonymous256
2019-06-11 02:38:00 +08:00
运行可执行程序不显示,是什么意思…
你是说调用了一个 exe ?
89f463d300f553d
2019-06-11 05:55:27 +08:00
别用阿帕奇
niubee1
2019-06-11 07:11:12 +08:00
你的问题都没问清楚
--------------------------------
运行的程序没有前段显示
--------------------------------
这是啥意思, 是说运行的程序会显示数据到网页?
andylsr
2019-06-11 07:57:56 +08:00
不加个日志 debug ?另外推一波 nginx+waitress 替换 Apache+mod_wgsi
FindHao
2019-06-11 08:41:38 +08:00
https://www.findhao.net/easycoding/2218.html 在 Nginx 上部署 Python Flask 应用
zachlhb
2019-06-11 08:46:30 +08:00
为啥都推荐 nginx,apache 怎么了
Herbert1989
2019-06-11 10:05:09 +08:00
@cydysm 日志里没有记录,情况是这样的,外部程序可以运行起来,但是无界面,只能在任务管理器里看到进程
Herbert1989
2019-06-11 10:06:07 +08:00
@anonymous256 对的,代码里调用了一个 exe 程序,但是程序运行起来没有显示,只能看到进程
Herbert1989
2019-06-11 10:06:38 +08:00
@niubee1 字打错了,是运行的外部程序没有界面,只有进程
Herbert1989
2019-06-11 10:07:13 +08:00
@andylsr 外部程序能运行… debug 看不出来
Herbert1989
2019-06-11 10:07:33 +08:00
@FindHao 我去了解一下,多谢
hellolex
2019-06-11 11:41:44 +08:00
之前也是用 bottle 写的程序,在 Apache+mod_wgsi 上居然运行不起来,因为程序里调用了很多子进程,最后折腾半天,换了 waitress 就可以了,还方便不用配置那么多
myyou
2019-06-11 14:06:39 +08:00
windows 建议用 iis,不要用 Apache 和 nginx
lonelygo
2019-06-11 14:18:41 +08:00
用 Apache 不好理解啊,谁家的教程这么写的?
Herbert1989
2019-06-11 14:47:32 +08:00
@lonelygo apache 不好用么? google 搜到的…
journalistHK
2019-10-12 08:57:48 +08:00
@Herbert1989 碰到了和 LZ 相同的问题,在任务管理器里面看程序是启起来了,但是就是不弹出程序界面。请问一下最后是怎么解决的吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/572643

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX