net应用程序,大约有50 - 70个用户并发。它工作了几个月,但从3天前开始,我们有很多时间在sql server上运行。最繁重的查询时间大约是5秒(当单个用户工作时),我没有更改任何查询/应用程序,也不明白为什么我会遇到这个问题。我有两台服务器(一台用于IIS,另一台用于DB),唯一的变化是IIS服务器的公共IP地址(网络管理员告诉我他们没有改变局域网上的任何东西)
1-如何管理挂起进程?是否有可以重启服务或终止挂起进程的设置?
2-我如何才能找到导致这些问题的原因?
我们使用: windows server 2003,IIS6,SQL server 2008,asp.net 3.5谢谢
我有一个asp.net应用程序,它必须每天在东部时区的特定时间运行一些代码。因此,我的第一个想法是,获取东部时间值并将其转换为本地服务器时间。
所以我需要这样的东西:
var eastern = DateTime.Today.AddHours(17); // run at 5pm eastern
var timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
var utc = TimeZoneInfo.ConvertTimeToUtc(eastern, timeZoneInfo)
下面是我的ASP (不是ASP.NET)代码:
<%
days = day(now)
if len(days) <> 2 then
days = "0"&days
END IF
months = month(now)
if len(months) <> 2 then
months ="0"&months
end if
min = dateadd("n",2,now)
hr = dateadd("h