问题标签 [window-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
67 浏览

powershell - 在 multipl vm 上执行 powerhsell 脚本

我有一个 powershell 脚本,它在用户登录一个 VM (00000281) 时运行:Get-Content C:/sample.txt -TotalCount 1) | 设置内容 C:\sample.txt

为了自动执行脚本,我创建了一个 .cmd 文件并将其放在以下文件夹中:C:\Users\vs_domadmin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

上面的 VM(00000281) 驻留在我的基础设施虚拟机集群中,该集群包含四个其他虚拟机(基础设施服务器)。我总共有四台服务器,我希望该脚本也能运行。00000281, 00000282, 00000283, 00000284

我的脚本目前仅在 00000281 上运行。这是诀窍:我需要来自 00000281 的脚本也可以在其余的基础设施服务器 00000282、00000283、00000284 上执行,因为我知道该脚本只会存储在我的第一个基础设施服务器 000002821。我相信给脚本一些条件并概述 VM(00000281)中其他 3vms 的路径应该可以正确完成工作吗?由于我对powershell很陌生,有人可以帮忙吗?

0 投票
2 回答
75 浏览

c++ - “右键单击文件”是否会更新其上次访问时间?

我需要检查文件的最后访问时间。我使用“GetFileTime”来读取最后访问时间,请注意,这需要文件handle作为第一个参数。这意味着在我将句柄传递给之前,GetFileTime我需要创建句柄。所以我通过使用创建了句柄CreateFile(MyFile, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);

Accessed:所以有了这个,我没有得到与从文件属性中看到的相同的最后访问时间General Tab。这是预期的吗?还是我做错了什么?

相反,我最近一次右键单击文件以检查其属性,但这不会影响属性中Accessed:的字段General Tab

注意:我已在 中启用上次访问时间更新windows server。这段代码是我 apache 的 authz 模块 (mod_authz.so) 的一部分。开导我。

0 投票
1 回答
19 浏览

csv - CSV 上传与并发 REST 查询使 CPU 资源最大化

我在 Windows Server 2012 r-2 上运行的 24GB 虚拟机中的 2.4 GHz Xeon 4 核(具有 8 个线程)CPU 上安装了 Neo4J 3.0.6 CE。

它通过 REST 调用申请贷款和登录应用程序的客户端详细信息进行频繁(大约每秒 1-5 次)更新,运行良好。目前总存储大小为 18.48 GiB,包含 46,741,582 个关系、68,627,444 个属性和 5,360,756 个节点。

最近,我想通过此调用删除包含在大约 12m 行的 CSV 中的一系列关系:

在此调用之前,我在 Client 和 DeviceId 上定义了 indeces,如下所示:

改变

没有明显的效果。

然而,这个调用开始得很好,但很快 CPU 就用尽了,不久之后 Neo4J 进程变得无响应并开始在进一步的 REST 调用上抛出异常。唯一的补救措施是杀死并重新启动服务器,之后一切都恢复正常。

我应该改变什么?

0 投票
1 回答
53 浏览

asp.net - 网络服务器上的所有网站 100%

所以我们有使用由 5 个服务器组成的 VMWare 的 VM 环境。数据库服务器,

  • 数据库服务器
  • 文件服务器(所有网站内容都在这里)
  • 负载平衡配置中的 3 个 Web 服务器

其他注意事项:

  • 应用网站使用.NET 3.5
  • 使用 IIS 7.5 运行 windows server 2008 R2 Standard 的 Web 服务器
  • 每个虚拟网络服务器都运行具有 4 个内核和 16GB 内存的 Xeon 2680
  • 数据库服务器没问题

每个网络服务器上大约有 30 个网站,这些网站由物理负载均衡器通过循环方式进行引导。

每个单独的网站都有一个名为 SharedContent 的虚拟目录,它位于主网站文件夹之外 - 在单独的内容服务器上。

该文件夹被共享并映射为所有网站的虚拟文件夹

所以所有网站都从同一个文件夹中提取图像、预告片。目前,根文件夹中有大约 1400000 个文件,共享内容文件夹中的 7 个子文件夹中有数千个文件。

问题是,在某些情况下,所有网络服务器都会达到 100% CPU,并导致所有网站在更多请求通过时无法响应。该应用程序基于 ASP.NET 3.5,服务器开始返回 503

网站配置为使用基于 ASP.NET 文件的缓存

我们怀疑它与 SharedContent 文件夹及其中的所有文件有关。我们做了一个测试,手动将大约 30 个文件移动到共享文件夹(在所有站点中映射为虚拟目录) - 起初文件服务器达到 100% CPU(可能重新索引文件),然后这种影响级联到所有 3 个网络服务器,所有网络服务器都达到 100% CPU 并停留在那里

使网络服务器恢复正常运行的唯一方法是从资源管理器中终止具有高 CPU 使用率的进程。

我们不知道为什么会发生这种情况 - 我们正在开发一个补丁来分发该文件夹中的文件,最终将创建子文件夹并将文件移动到那里

我们不知道它背后的原因是什么?- 如果我们快速将一些文件(复制 20-30 个文件)添加到该文件夹​​,CPU 首先会在文件内容服务器上猛增,然后所有 Web 服务器也会一个接一个地达到 100% 的 CPU 使用率

在这些中断期间:

  • 交通正常
  • 操作正常 - 没有大文件突然添加到该文件夹

如果有人知道为什么会这样?还是这背后的原因?

有没有人经历过这样的事情?

更新:20/1/17

所有网站在每个网络服务器上都有自己的应用程序池。

当时在事件查看器中添加的唯一错误是请求超时。

去年 8 月,基础架构从物理环境迁移到虚拟机,从未出现过问题。

2016 年 11 月结束,3 个网站升级到 .net 4.5,其余网站仍在 .net 3.5 上。这个问题的第一个实例发生在 12 月底。

我们尝试向 SharedContent 文件夹添加另一个权限角色,在高峰期将其提升到 100% CPU。我们不得不取消手术。

交通很正常。

SharedContent 被配置为映射驱动器。

0 投票
0 回答
295 浏览

iis-8 - 指定的参数超出了有效值的范围。参数名称:模式

我在iis8上点击应用程序池时,抛出类似标题的异常。我已经重新安装了iis8,但没有用。

0 投票
3 回答
1003 浏览

sql-server - 在 Windows Server 2012R2 上连接 SQL Server 的 VB 代码 - 不在本地

我知道如何在本地连接到 SQL Server Management Studio,连接到您的桌面,Windows 身份验证。代码如下。

但是如何连接到 Windows Server 2012R2 上的 SQL Server Management Studio,从我的桌面进行 SQL Server 身份验证?

远程桌面连接到 Windows Server 2012R2 的计算机和用户名是:
computerNAME01,
userNAME01

管理工作室(数据库引擎)的服务器名称、登录名、密码和 IP 地址为:

服务器名称:serverName01

登录:sa

密码:密码01

IP:192.167.1.21

数据库名称为 ZPCD

在此处输入图像描述

这是我的代码示例,但它不起作用。

错误信息:

建立与 SQL Server 的连接时发生网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:5)

请指教 !谢谢

0 投票
2 回答
1006 浏览

asp.net - 在同一个 Windows 服务器上运行 SQL Server 和 IIS,而不会使网站变慢

我有一个专用的 Windows 2008 Server,配备 32GB RAM 和 Intel Xeon E3-1230 v2 处理器和 SQL Server 2008(标准版)。

有一个繁重的数据导入和清理过程,即从每天运行的 CSV 文件导入数据,整个过程大约需要 8-10 小时。

我的问题是,托管在同一台服务器上的 ASP.NET MVC 网站在导入过程中会在短时间内变慢。大多数情况下,它运行良好,但在此期间,网站将变得无响应且缓慢。导入过程不会触及站点使用的数据库。

  1. 我有哪些选择可以确保我的网站在整个过程中顺利运行?
  2. 是否有可能实现,记住在同一台服务器上的数据导入期间会执行一些非常耗费资源的操作?

导入过程是一个 Windows 应用程序,它使用 SSIS 包导入数据,然后运行服务器 SQL Server 存储过程。

0 投票
0 回答
436 浏览

.net - 如何知道是否安装了 .NET 4.5.2?(Windows 服务器 2008)

如何确定 Windows 2008 Server 上是否安装了 .NET 4.5.2?

下面的注册表截图。

(我在 Stackoverflow 上看到的所有其他问题似乎在注册表中有“NDP”文件夹,但是我的服务器上有“SKUs”文件夹)

Windows Server 2008 上的注册表截图

提前致谢。

更新:

我认为我的服务器上似乎安装了 .NET 4.5(请参见下面的屏幕截图)

Windows Server 2008 上的注册表屏幕截图 2

0 投票
0 回答
609 浏览

sql-server - 虚拟机重新启动时 SSAS 2014 数据库可疑

我已经让 SSAS 2014 数据库多次进入可疑模式(自从我们迁移到 VMWARE (ESXi6 - Server 2012 R2) 以来)。这主要发生在主机意外重启期间。一旦发生这种情况,我们总是不得不在删除数据库后重建数据库。

我已经检查了服务器上的事件日志,但还没有真正找到任何相关的东西。我想知道我们的 SSAS 或服务器配置中是否有任何缺失/不正确的地方。我们在同一个 envt 中运行的其他 SQL Server RDBMS 数据库没有问题。

有没有人遇到过这个?任何输入表示赞赏。

0 投票
1 回答
76 浏览

sql-server - 构建 Window Server 2012 R2 以托管 MS SQL Server 2015 容量 200GB

我不是网络或服务器人员,构建窗口服务器 2012 R2 或任何版本来托管 MS SQL Server 2015/2016 对我来说是新的。我什至不知道从哪里开始或如何开始,但想学习并进入它。

有人可以指出我正确的方向或提供一些关于我如何解决这个问题的指导吗?我也很好奇 window Server 2012 R2 中的 R2 是什么意思或代表什么?

我看到了window Server 2012 R2,它们的价格从低至45美元到我猜的几百或几千美元不等。为什么所有这些价格范围?

我可以只购买一台台式计算机并使用我的 IP 地址从头开始执行此操作,或者我需要什么?

我的目标是在服务器上托管 sql Server 2015/2016,以便许多人或应用程序或远程访问可以访问它。