pywpsrpc icon indicating copy to clipboard operation
pywpsrpc copied to clipboard

rpc多进程运行报错

Open YihengLiu1996 opened this issue 1 year ago • 4 comments

Describe the bug 在Linux下尝试使用pywpsrpc多进程同时操作几个word文件: def word_multiprocess(file) hr, rpc = createWpsRpcInstance() hr, doc_app = rpc.getWpsApplication() hr, doc = doc_app.Documents.Open(file, False, False, False, "") ...

在python3.10中设置了一个进程池pool,运行该函数,发现确实可以同时打开几个窗体,但总是只能打开一个word,后续的进程会在执行open documents时报错doc_app是nonetype,想请教这个问题该如何解决?

Expected behavior 可以同时处理多个word文件

Environment

  • Distribution: [Ubuntu 22.04]
  • Versions: [pywpsrpc 2.3.9, WPS Office 11.1.0.11711]
  • Installed from pip: [yes]

YihengLiu1996 avatar Jan 14 '24 07:01 YihengLiu1996

大佬,有时间可否帮忙看看吗,不胜感激!

YihengLiu1996 avatar Jan 19 '24 03:01 YihengLiu1996

linux多组件模式不要用进程池,C#的word是可以的

mjTree avatar Mar 08 '24 06:03 mjTree

大佬,有时间可否帮忙看看吗,不胜感激!

这个问题 我是用docker 多个容器跑 解决的。 单机上好像起多个instance 就会卡住

CYCAC avatar Mar 18 '24 03:03 CYCAC

为什么在centos7下面 hr, app = rpc.getWpsApplication() app返回None,获取不到

Special-yawl-advance avatar Aug 09 '24 09:08 Special-yawl-advance