通过 nas 暴露内网高 CPU 负载服务有坑吗?

356 天前
 andyJado

起因

有一段炼丹程序是跑在本地 windows 上的,打包是不可能打包的。明天要汇报,想开个公网服务让大家尝尝。

办法

本地机器:写个 loop 监听 nas 的输入文件夹,输入进来就开始工作,然后工作完了就输出到 nas 的输出文件夹。

公网服务器:html 读取到输入文件夹,监听 nas 的输出文件夹,输出。

🙋注意事项

  1. 全阻塞同一时间只能一个人访问

  2. 帮我想想🙇

1802 次点击
所在节点    程序员
6 条回复
dode
356 天前
同样输入,每次输出都一样吗
andyJado
356 天前
@dode 输入图片,返回 gif
hahiru
356 天前
正在服务中请稍后
当前空闲中大爷来玩啊
retanoj
356 天前
我会用个数据库,用户上传图片,后端保存。
新建任务(含随机任务 ID ,用户上传图片本地路径,时间等等字段),返回给用户任务 ID (或者给获取结果的链接)。
loop 程序去扫数据库,看是否有未完成的任务去执行。

用户可随时访问链接获取结果,有结果则返回,无则返回友好提示。
matchalatte
356 天前
是 python 吗,用 gradio 跑一个网页交互界面也许更简单
kneo
355 天前
只能一个人访问的话,容易卡住造成拒绝服务。
放公网更容易被 DOS 。
最好能做个重启服务的接口,或者自动重启。

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

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

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

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

© 2021 V2EX