| | |
| | | { |
| | | if (null == _dbHelper) |
| | | { |
| | | _dbHelper = new PostgreHelper(DbEnum.langfang); |
| | | _dbHelper = new PostgreHelper(); |
| | | } |
| | | |
| | | return _dbHelper; |
| | |
| | | p.StartInfo.CreateNoWindow = true; |
| | | //p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; |
| | | p.StartInfo.RedirectStandardInput = true; |
| | | p.StartInfo.RedirectStandardOutput = true; |
| | | p.StartInfo.RedirectStandardOutput = isOut; |
| | | p.StartInfo.RedirectStandardError = true; |
| | | p.Start(); |
| | | |
| | |
| | | str = se.ReadToEnd(); |
| | | |
| | | //if (!string.IsNullOrEmpty(info)) LogOut.Debug(info); |
| | | if (!string.IsNullOrEmpty(str)) LogOut.Error(str); |
| | | if (!string.IsNullOrEmpty(str) && !str.Contains("@jit(cache=True, nogil=True)")) LogOut.Error(str); |
| | | if (p.HasExited == false) p.Kill(); |
| | | |
| | | task = TaskDBHelper.SelectById(task.id); |
| | |
| | | TaskDBHelper.Update(task); |
| | | } |
| | | |
| | | if (null != so) so.Close(); |
| | | se.Close(); |
| | | //so.Close(); |
| | | si.Close(); |
| | | p.Close(); |
| | | } |