comfyui-workspace-manager icon indicating copy to clipboard operation
comfyui-workspace-manager copied to clipboard

部署在云服务器上面的ComfyUI显示不了这个插件

Open xiongaox opened this issue 1 year ago • 28 comments

image image

xiongaox avatar Feb 24 '24 18:02 xiongaox

你好你用的什么云服务平台 Google colab还是什么 command terminal有任何报错吗 你的截图不完整我们没看到有workspace的报错,另外浏览器本身的console有任何报错吗(F12 or 右键inspect -> Console)

我在Google colab试了一下没有什么问题,可以加载 Screenshot 2024-02-26 at 8 10 08 PM

Weixuanf avatar Feb 26 '24 12:02 Weixuanf

image image 平台是阿里云的人工智能平台PAI中的交互式建模(DSW)

xiongaox avatar Feb 27 '24 01:02 xiongaox

我看这里有报错,没有加载出来我们的script:

Screenshot 2024-02-28 at 8 07 33 PM

你可以点击那个 workspace_web/input.js 的link,看看是为什么不能访问

你有重启过comfyui的python server吗 安装之后?

Weixuanf avatar Feb 28 '24 12:02 Weixuanf

image 点击之后,显示这个,这个是实例如果长时间不用,他会自动关闭的,这样算重启python server么

xiongaox avatar Feb 28 '24 12:02 xiongaox

重新运行是重启 看你的截图好像是没有权限 我也有点想不明白为啥 感觉可能这个环境运动的时候没权限之类的


From: xiongaox @.> Sent: Wednesday, February 28, 2024 8:37:51 PM To: 11cafe/comfyui-workspace-manager @.> Cc: Weixuan Fu @.>; Comment @.> Subject: Re: [11cafe/comfyui-workspace-manager] 部署在云服务器上面的ComfyUI显示不了这个插件 (Issue #218)

image.png (view on web)https://github.com/11cafe/comfyui-workspace-manager/assets/40469438/ee711581-6a7b-4d0e-9ee3-811a57339123 点击之后,显示这个,这个是实例如果长时间不用,他会自动关闭的,这样算重启python server么

― Reply to this email directly, view it on GitHubhttps://github.com/11cafe/comfyui-workspace-manager/issues/218#issuecomment-1968896369, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEMEEOKLOEG3LIZKGKJ466LYV4QJ7AVCNFSM6AAAAABDYGDTU6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRYHA4TMMZWHE. You are receiving this because you commented.Message ID: @.***>

Weixuanf avatar Feb 28 '24 14:02 Weixuanf

我遇到了同样的问题,也是使用的阿里云,请问有什么方式可以解决吗?

songquanhe-gitstudy avatar Mar 01 '24 06:03 songquanhe-gitstudy

我遇到了同样的问题,也是使用的阿里云,请问有什么方式可以解决吗?

目前没有,作者也没找到什么原因

xiongaox avatar Mar 01 '24 06:03 xiongaox

我修改了请求地址是ok,但是后面还有一系列问题。大概就是阿里代理增加了一些路径,而作者写的是绝对路径 image

songquanhe-gitstudy avatar Mar 01 '24 07:03 songquanhe-gitstudy

我修改了请求地址是ok,但是后面还有一系列问题。大概就是阿里代理增加了一些路径,而作者写的是绝对路径 image

修改地址还有其他什么问题?可能没有全部修改干净?那得要作者大大看看了。

xiongaox avatar Mar 01 '24 07:03 xiongaox

我修改了请求地址是ok,但是后面还有一系列问题。大概就是阿里代理增加了一些路径,而作者写的是绝对路径 image

谢谢你帮忙看代码哈!估计是改了地址之后vite打包出了问题,导致后续其他import错乱了。我回头看一下改一下vite.config里的一些东西我估计得

你们用的是这个云服务吗? https://help.aliyun.com/zh/pai/user-guide/dsw-notebook-service/

Weixuanf avatar Mar 01 '24 07:03 Weixuanf

我修改了请求地址是ok,但是后面还有一系列问题。大概就是阿里代理增加了一些路径,而作者写的是绝对路径 image

谢谢你帮忙看代码哈!估计是改了地址之后vite打包出了问题,导致后续其他import错乱了。我回头看一下改一下vite.config里的一些东西我估计得

你们用的是这个云服务吗? https://help.aliyun.com/zh/pai/user-guide/dsw-notebook-service/

是的,人工智能平台 PAI的DSW

xiongaox avatar Mar 01 '24 07:03 xiongaox

image image

后面的报错,你可以参考下,我没有太多时间来改这块 @Weixuanf

songquanhe-gitstudy avatar Mar 01 '24 07:03 songquanhe-gitstudy

image image

后面的报错,你可以参考下,我没有太多时间来改这块 @Weixuanf

好的谢谢你哈 我回头看一下

Weixuanf avatar Mar 01 '24 17:03 Weixuanf

Screenshot 2024-03-04 at 1 05 48 AM

hi 你能否帮我截图一下 F12 inspect -> Source 里面的内容,尤其是 scripts/app.js. 以及 worksapce_web/ 里input.js 等内容的位置,我需要看一下这些文件存放的位置是什么

然后你右键点击 scripts/app.js 点击 “Open in new tab” (在新标签页中打开) Screenshot 2024-03-04 at 1 09 02 AM

打开了scripts/app.js 的地址之后把他的地址copy给我一下 Screenshot 2024-03-04 at 1 09 19 AM

同样的,右键点击 worksapce_web/input.js 复制地址或者新标签页打开复制地址

谢谢!!麻烦你了

Weixuanf avatar Mar 03 '24 17:03 Weixuanf

https://github.com/11cafe/comfyui-workspace-manager/commit/77d90eb0470a8081da716cc2a20987cf629d622f

我盲猜着修了一下。。。不知道修没修好 我明天部署一下阿里云测一下吧

或者你可以更新一下workspace插件看看好了没有~

Weixuanf avatar Mar 03 '24 17:03 Weixuanf

卸载插件,重新安装后,依然不生效

scripts/app.js内容 image 和你不一样,没有 worksapce_web image

xiongaox avatar Mar 04 '24 01:03 xiongaox

能否给一个你用aliyun部署comfyui的notebook .pynb?我用了我在colab上用的notebook,不好使,cloudflare特别慢 hook不上。

Weixuanf avatar Mar 11 '24 08:03 Weixuanf

你是否用的DWS,我可以给你一个镜像和notebook.pynb。v 17770086389

songquanhe-gitstudy avatar Mar 11 '24 08:03 songquanhe-gitstudy

after some debugging, this is due to we are using absolute import path for /scripts/app.js and /scripts/api.js in our components:

// App.ts
import { app } from "/scripts/app.js";
import { api } from "/scripts/api.js";

this is troublesome since it will ignore the subpaths /proxy/8188 aliyun attached, and will look for resources at https://dsw-gateway-cn-shanghai.data.aliyun.com/dsw-3333/scripts/app.js while it is actually located at: https://dsw-gateway-cn-shanghai.data.aliyun.com/dsw-3333/proxy/8188/scripts/app.js

we can't use relative path import like other plugins ../scripts/app.js because we are using vite to bundle our project, if we use relative path import, it will make vite to bundle app.js into its own bundle....

the only way to solve is to dynamic load all app.js and api.js in our source code, like

let app = null;
let api = null;

async function importModule(scriptName) {
  const basePath = window.location.pathname.split('/').slice(0, -1).join('/');
  const modulePath = `${basePath}/scripts/${scriptName}.js`;
  return import(modulePath);
}

async function loadModules() {
  const appModule = await importModule('app');
  app = appModule.app;

  const apiModule = await importModule('api');
  api = apiModule.api;
}

export { app, api, loadModules };

and we need to change every callsites of import { app } from "/scripts/app.js"; and import { api } from "/scripts/api.js";

so a lot of changes...may not be able to fix this soon

Weixuanf avatar Mar 11 '24 12:03 Weixuanf

I have also encountered this issue. If the author has resolved it, please declare it in this article

WangGosh avatar Mar 15 '24 20:03 WangGosh

I have also encountered this issue. If the author has resolved it, please declare it in this article

hi这个问题一时半会儿不太好解决,需要大改代码,另一个遇到这个问题的朋友推荐了:https://cloud.megaease.cn/ 这个云服务,开箱即用,可以试试!谢谢!

Weixuanf avatar Mar 16 '24 04:03 Weixuanf

I have also encountered this issue. If the author has resolved it, please declare it in this article

hi这个问题一时半会儿不太好解决,需要大改代码,另一个遇到这个问题的朋友推荐了:https://cloud.megaease.cn/ 这个云服务,开箱即用,可以试试!谢谢!

Thank you for your recommendation. We have provided a out of box service to run the Stable Diffusion ComfyUI, the plugin worked very well in the service.

zhao-kun avatar Mar 19 '24 09:03 zhao-kun

@Weixuanf 同样阿里云dsw 转发出现问题,端口转发错误启动不了

TheBloodthirster avatar Apr 21 '24 05:04 TheBloodthirster

@Weixuanf 同样阿里云dsw 转发出现问题,端口转发错误启动不了

嗯 我过两天修一下

Weixuanf avatar Apr 21 '24 06:04 Weixuanf

@Weixuanf 同样阿里云dsw 转发出现问题,端口转发错误启动不了

嗯 我过两天修一下

搞了个域名挂载替代127.0.0.1:8188地址就可以了,也是无语阿里云瞎搞多了一层workspace_web的层级搞得一大堆插件都挂了 image 不过还是有个反推插件挂了:/extensions/pysssss/WD14Tagger/wd14tagger.js TypeError: Failed to fetch dynamically imported module:

TheBloodthirster avatar Apr 25 '24 16:04 TheBloodthirster

@Weixuanf 同样阿里云dsw 转发出现问题,端口转发错误启动不了

嗯 我过两天修一下

搞了个域名挂载替代127.0.0.1:8188地址就可以了,也是无语阿里云瞎搞多了一层workspace_web的层级搞得一大堆插件都挂了 image 不过还是有个反推插件挂了:/extensions/pysssss/WD14Tagger/wd14tagger.js TypeError: Failed to fetch dynamically imported module:

除了这种域名挂载的方式,还有什么解决办法吗,没有workspace manager好烦

Jhonwivk avatar May 12 '24 14:05 Jhonwivk

:

@Weixuanf 同样阿里云dsw 转发出现问题,端口转发错误启动不了

嗯 我过两天修一下

搞了个域名挂载替代127.0.0.1:8188地址就可以了,也是无语阿里云瞎搞多了一层workspace_web的层级搞得一大堆插件都挂了 image 不过还是有个反推插件挂了:/extensions/pysssss/WD14Tagger/wd14tagger.js TypeError: Failed to fetch dynamically imported module:

@TheBloodthirster 请问大佬怎么挂载的域名(不小心点开了一个信的issue,sorry)

TonyDua avatar May 15 '24 20:05 TonyDua

:

@Weixuanf 同样阿里云dsw 转发出现问题,端口转发错误启动不了

嗯 我过两天修一下

搞了个域名挂载替代127.0.0.1:8188地址就可以了,也是无语阿里云瞎搞多了一层workspace_web的层级搞得一大堆插件都挂了 image 不过还是有个反推插件挂了:/extensions/pysssss/WD14Tagger/wd14tagger.js TypeError: Failed to fetch dynamically imported module:

@TheBloodthirster 请问大佬怎么挂载的域名(不小心点开了一个信的issue,sorry)

我这边是走公司内部注册的域名方式,可能对外不具有通用性。 但是思考方式可以分享一下:之前遇到过一些nginx反向代理对于一些通用的服务无法百分百覆盖,特别是会带子目录的场景, 阿里云的转发启动路径路径相当于就是这台机器的路由,把这个开发机挂一个vip-server,然后搞个域名挂上去就行了 启动的时候要设置ip为0.0.0.0,而不是127.0.0.1或者localhost https://help.aliyun.com/zh/lh/user-guide/domain-name-registration-icp-filing-and-resolution

TheBloodthirster avatar May 16 '24 12:05 TheBloodthirster

hi 我修了一下这个问题,在最新版本,麻烦试用一下,希望能解决这个问题~谢谢!如果还有问题,请附上console的错误log,方便我进一步debug

Weixuanf avatar May 23 '24 07:05 Weixuanf