|
@@ -202,7 +202,8 @@ int CPythonExecutor::RunScriptProcess()
|
|
|
// 等待进程完成退出.
|
|
|
WaitForSingleObject(m_pi.hProcess, INFINITE);
|
|
|
|
|
|
- Sleep(5000);
|
|
|
+ // 必须等待,等待管道输出结果;
|
|
|
+ Sleep(6000);
|
|
|
GLOBAL::WriteTextLog("脚本进程结束(%ld)", m_pi.dwProcessId);
|
|
|
// 同时需要关闭输出的管道,否则ReadFile会阻塞;
|
|
|
CloseHandle(m_hStdOutWrite);
|
|
@@ -344,7 +345,8 @@ int CPythonExecutor::ServiceRunScriptProcess()
|
|
|
// 等待进程完成退出.
|
|
|
WaitForSingleObject(m_pi.hProcess, INFINITE);
|
|
|
|
|
|
- Sleep(5000);
|
|
|
+ // 必须等待,等待管道输出结果;
|
|
|
+ Sleep(6000);
|
|
|
GLOBAL::WriteTextLog("脚本进程结束(%ld)", m_pi.dwProcessId);
|
|
|
// 关闭进程句柄.
|
|
|
CloseHandle(m_pi.hProcess);
|