2011-01-10 94 views
2

我使用以下脚本安装/卸载解决方案SharePoint解决方案的部署 - SharePoint 2007中

Uninstall.bat

@echo off 

echo ***************************************************** 
echo Un-Installing <solution> - 
echo (C) <company>. All rights reserved. 
echo ***************************************************** 

set stsadm="%programfiles%\common files\microsoft shared\web server extensions\12\bin\stsadm.exe" 

echo Retracing solution.wsp 
%stsadm% -o retractsolution -name solution.wsp -immediate -allContentURLs 

%stsadm% -o execadmsvcjobs 

echo Wait till the solution retraction is completed (check the central administration) 
pause 

echo Deleting solution from the solution store 
%stsadm% -o deletesolution -name solution.wsp -override 

%stsadm% -o execadmsvcjobs 

echo - Restarting WSS Timer service 
net stop "windows sharepoint services timer" 
net start "windows sharepoint services timer" 

echo Uninstallation completed successfully 

echo. 
pause 

INSTALL.BAT

@echo off 
set STSADM="C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" 

echo ***************************************************** 
echo Installing <solution> - 
echo (C) <company>. All rights reserved. 
echo ***************************************************** 

echo Adding solution.wsp to the solution store 
%STSADM% -o addsolution -filename solution.wsp 

echo Deploying solution 
%STSADM% -o deploysolution -name solution.wsp -force -immediate -allowGacDeployment -allContentURLs 

%STSADM% -o execadmsvcjobs 

echo Installation completed successfully 

IISRESET 

Restarting SharePoint Timer Service.. 

NET STOP SPTIMERV3 
NET START SPTIMERV3 

REM echo copying resources.. 
REM %STSADM% -o copyappbincontent 

echo. 
pause 

但部署后,install.bat卡在execadmsvcjobs。当我检查TaskManager时,CPU使用率猛增至100%,STS​​ADM.EXE和OWSTIMER.EXE消耗大量内存。所以部署将永远运行。

任何想法?

+0

什么在你的情况 – 2011-01-10 18:32:03

+0

该解决方案http://stackoverflow.com/questions/4646646/feature-event-handler-called-multiple-times-for-farm-level-feature-sharepoint-2/4647028#4647028是服务器非常慢的问题和根本原因。我在特征事件处理程序中使用了一个静态变量,并防止被多次调用。 – NLV 2011-01-17 03:57:46

回答

2

这个工作是一个相当普遍的问题,不太可能与正在部署的实际WSP文件有问题。看看following resources

1

我会建议通过日志bieng生成12蜂巢日志文件夹,这将帮助你找到问题的原因。

当部署所需的任何资源缺失或停机以进行维护时,会出现此类问题。就像如果您的服务器场中有多个Web服务器,并且由于某些问题而导致任何服务器出现故障,并且您尚未从SharePoint场中分离它,则会尝试查找该服务器,并且由于该服务器不可用而导致作业挂起。当您尝试将其部署到所有Web应用程序并且Web应用程序不可用时,可能会发生同样的情况。

杀死被连续运行,您可以采取的帮助下后 http://blog.hinshelwood.com/archive/2008/12/10/removing-a-dead-solution-deployment-from-moss-2007.aspx

相关问题