服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

unresponsivene sql服务器

我被要求在我们的生产服务器上为额外的500个用户进行负载testing。 为了这个目的,我使用了一个开源的应用程序; hammerora( http://hammerora.sourceforge.net/ ),工作得很好。 我们的系统规格如下给出 **操作系统:Windows 2008 R2的Ent X64 CPU:内部x64(4物理* 6核心)NUMA 服务器内存:128 GB SQL:2008 r2 std 64 没有:例如:2 每个实例的内存分配(64 GB(主),50GB) 连线数:1500-2250(主例)** sp_configure'max worker threads'结果如下所示 名称:最大工作线程数 最低:128 最大32767 config_value:0 run_value:0 我们的主要生产分贝是在实例1(与64GB内存)。 对于负载testing目的,hammerora应用程序的数据库安装在主实例上,hammerora应用程序的数据和日志文件位于我们的生产数据库数据文件所在的驱动器上。 从perfmon跟踪我已经确定我们的生产数据库上的交易数量是(Databases(xxx)\ Transactions / sec) 最大666.0089 分钟4.999489 平均52.7313 StdDev 102.1578 对于负载testing的目的,我假设用户会发射156 /秒(avg tran + stddev trav值)当我今天进行负载testing时,服务器变得没有响应,当时的连接数是2655.在Perfmon跟踪I找不到任何可疑的东西。 处理器利用率不超过55%。 处理器队列长度大部分时间是0,但其中的一个点上升到了12,就是这样。 但在错误,我可以看到以下味精 分配给节点3上的进程的新查询在最近300秒内没有被工作线程拾取。 阻塞或长时间运行的查询可能会导致此情况,并可能降低客户端响应时间。 使用“最大工作线程”configuration选项来增加可允许线程的数量,或者优化当前正在运行的查询。 SQL进程利用率:6%。 系统空闲:92%。 […]

尝试使旧的32位服务(.dll)在Windows 2008服务器上运行

我一直在试图让我们的旧的32位服务(.dll)运行在Windows 2008(R1和R2)上。 该服务访问一个系统DNS的ODBC连接,其次它执行一些统计HTTP调用与一个正常的WebClient请求(sortingPING函数报告数据返回到我们的服务统计)。 我们必须看到的唯一接口是否运行,是通过“LastUpdate”来查看SQL spool / records是否发生了变化,从这里我可以得出结论:“某些东西”不起作用。 在Windows 2000和Windows 2003服务器上,该服务已经运行了近8年。 现在,随着我们将旧服务器迁移到云中,我试图看看能否让这位老朋友也能工作。 不知何故,它可以工作。 我试图看看Windows日志,检查任何错误的迹象。 但没有find。 我的猜测是,它只是缺乏一些“权利”,因为Windows 2008更加封闭/安全。 因此,我也尝试仅为此服务创build一个“特殊用户帐户”,并允许该服务以login帐户访问桌面。 目前我不在乎我们要做的安全性如何,因为没有什么为我工作。 我正在一个非生产服务器上testing这个,所以安全性没有问题。 有没有人有任何线索我需要做什么? 我缺less什么types的安全权限,设置或策略? 我一直在检查关于“32位在64位”的线程等没有运气发现任何东西到目前为止:-( 我迷路了… 是唯一的方法让它运行,安装和保持和旧的Windows 2003服务器在云.. 叹 ?