pywpsrpc
pywpsrpc copied to clipboard
并发的问题
在使用多个进程的时候,发现一个问题,如下: hr,rpc=createWpsRpcInstance() hr,app=rpc.getWpsApplication()
会创建2个进程
/bin/bash /usr/bin/wps -rpcserverport=/wpsrpc-1726455910-1138501000
/opt/kingsoft/wps-office/office6/wps-rpcserverport=/wpsrpc-1726455910-1138501000
如果多个进程执行的很快,在1秒内,那么上面的 hr,app=rpc.getWpsApplication() 将失败
原因:在1秒内启动的进程,都是使用相同的 -rpcserverport,导致失败 也就是wpsrpc内部-rpcserverport的参数的计算,仅仅精确到1秒内(个人认为是使用时间?而不是随机的字符串,如:uuid) 有办法修改这个吗?