簡體   English   中英

PSI項目發布需要很長時間

[英]PSI Project Pubish takes long time

我開發了一個新的Webpart用於更新Project Server 2010“項目自定義”字段,當我的代碼“更新和發布項目”在PS作業隊列中需要3-4分鍾且項目在此期間未出現在Project Center中時,問題就出現了,系統變為速度太慢,但沒有錯誤,並且“自定義”字段已成功更新。 有什么辦法可以避免這種延遲?

注意:我有兩個服務器前端和數據庫服務器。

**`Guid sessionUid = Guid.NewGuid();
Guid jobUid = Guid.NewGuid();                   
PSProject.CheckOutProject(projectId, sessionUid, "Updating Custom Fields");
jobUid = Guid.NewGuid();                                                      
PSProject.QueueUpdateProject(jobUid, sessionUid, PSProjectDataset, false);
jobUid = Guid.NewGuid();                                 
PSProject.QueueCheckInProject(jobUid, projectId, false, sessionUid, "Updating CF");                                
PSProject.QueuePublish(jobUid, projectId, true, null);`**

它運行緩慢的原因可能有很多。 例如,數據庫服務器運行緩慢-發布本身包括處理從草案數據庫到已發布的數據,項目計划相當大-隨着更大的項目需要花費更多的時間來發布它,因此有一些事件處理程序可以將事件排隊一段時間。

在這里,我可以建議您對發布進行故障排除:

  • 使用ULS Viewer檢查Sharepoint日志。 您將需要發布階段的所有時間-大約有100項操作
  • 檢查參與項目工作的所有服務器的性能:前端服務器和數據庫服務器之一:磁盤,CPU,網絡

當然,Microsoft建議安裝所有最新更新和修補程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM