问题标签 [vds]
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.
windows - 如何以编程方式在 Windows 中挂载原始 iSCSI 卷,并准备好使用?
在我们的 SAN 上创建新卷的 API 非常简单。我无法弄清楚的是如何以编程方式将 iSCSI 启动器连接到它,初始化空间(在 Windows 磁盘管理器的意义上),最后格式化它并挂载它是一个驱动器号。
我目前使用win2k3,但是如果可以简化实现,则可以选择迁移到win2k8。
c# - 使用 COM 互操作在 C# 中编写虚拟磁盘服务 API
我想在 C# 中编写一个小型实用程序/类库,它可以枚举与 Windows 7 上的卷 C 关联的磁盘上的主分区。我想修改该磁盘上任何一个主分区的活动标志。我想从托管代码(C#)中“使用”这个库。据我了解,我需要使用http://msdn.microsoft.com/en-us/library/bb986750(v=VS.85).aspx中描述的虚拟磁盘服务。
对于 Windows 2008 的这个 API,似乎有一个类似于“主要互操作程序集”的东西:Windows.Storage.Vds.dll(参见http://blogs.msdn.com/taylorb/archive/2008/09/19/using- the-virtual-disk-service-vds-from-powershell-to-mount-and-use-vhd-s.aspx)。我在 Windows 7 上找不到这个。它存在吗?如果是这样,我如何获得它?我找不到它,所以我想它不是公开的。
下一步是使用 tlbimp生成此代码,但 VDS 不会导出类型库。这是真的?我找不到它。
剩下的就是直接在 C++ 中“手动”完成 COM 的工作,就像上面的例子一样。这些例子是有效的,但实际上是难以理解的。同样,我可以使用http://msdn.microsoft.com/en-us/library/aa645736(VS.71).aspx中描述的技术从 midl 手动创建客户端程序集。但我没有足够的 COM/COM Interop/VDS 以合理的方式做到这一点。
令我震惊的是,VDS dcom 客户端 api 虚拟无法使用,因此每个人最终都编写了 diskpart.exe 脚本。我当然错了。
django - Apache2 与 MySQL 和 Django 在 256MB RAM VDS
我有一个带有 Debian Lenny、Apache2、MySQL、mod_php(和一些 PHP 网站)的 256MB RAM VDS。在此配置中,VDS 剩余大约 35MB RAM。所以,我安装了 mod_wsgi(在守护进程模式下)和一些非常简单的 Django 站点(只是为了测试,它是一个模型和 Django 管理员)。之后只剩下 25MB。没关系,但是在访问 Django admin 之后,apache 又产生了大约 6 个进程(我总共有 9 个进程:1 个在 root 下,7 个在 www-data 下,一个用于 mod_wsgi)。所以,现在我只剩下 6MB 了。每次访问后,Apache 都会消耗更多内存,最后,没有剩余内存,我需要重新启动服务器。
我能做什么或读什么?当然,可以扩展 VDS 的 RAM,但这是最后的手段。
heroku - VPS 对我来说够用吗?
我有 3 个 ASP.NET 网站和 3 个 Ruby on Rails 网站。我计划将它们托管在 VPS 主机上。假设他们每个人每天有 1000 人出席。
现在我对 VPS 托管犹豫不决。我可以并排托管它们(ASP.NET 网站和 3 个 Ruby on Rails 网站)吗?或者我应该使用和购买 2 个不同的主机:第一个用于 ASP.NET 网站,第二个用于 RoR 网站?
我选择多大功率的 VPS 来托管它们?大约需要多少钱?
我计划每月支付不超过 25 美元的费用。如果我使用 heroku 和 appharbor,他们会托管所有这些(3 和 3)吗?费用是多少?
asp.net - 虚拟专用服务器上的连接字符串不起作用
我正在从共享主机迁移到虚拟专用服务器(都在 GoDaddy)。令人惊讶的是,到目前为止一切都很好。但是,现在我的 Web 应用程序似乎无法连接到数据库(我在服务器上创建的)。
我尝试了几个选项,包括为其提供服务器名称等,例如:
还:
还:
(这就是它在我的本地机器上的工作方式)。
似乎没有任何效果。有任何想法吗?提前致谢。
mysql - 没有交易的生活(MyISAM)
我的站点在 VDS 服务器上运行。我刚刚发现我的 MySQL 服务器不支持 InnoDB 引擎,因此我不能在我的应用程序中使用数据库事务。
这让我想到,有些人可能永远不会使用交易。是这样吗?如果是这样,如何在 MyISAM 中协调不同表上的相关操作?
否则,有没有办法在 VDS 上运行的 MySQL 服务器上安装 InnoDB?
谢谢!
c#-4.0 - 使用 VDS 创建 UEFI 分区
我正在尝试使用该IVdsCreatePartitionEx::CreatePartitionEx
方法创建 UEFI 分区。
在CREATE_PARTITION_PARAMETERS
结构参数中,我将PARTITION_SYSTEM_GUID
(c12a7328-f81f-11d2-ba4b-00a0c93ec93b) 作为属性传递,将partitionType
( GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER
0x8000000000000000) 作为属性传递。
但是我得到了一个类型为 c12a0000-f81f-11d2-ba4b-00a0c93ec93b 的未知分区。
任何想法这里可能有什么问题?
我还尝试在 Win8 上使用 WMI 创建 UEFI 分区。但我得到错误值 41010 - 指定的分区类型无效。这是我的代码
python - 需要身份验证 - Windows Server 上的 Python CGI
我的英语很差。我对此感到抱歉。
我买了一台带有 plesk 面板的 Windows 服务器。我加载到 FTP python 脚本。因为该网站是用python编写的。
当我进入该站点时,我看到“需要身份验证”。但我想看看这个窗口。我希望每个人都可以进入该站点并运行到 cgi 脚本。
我怎样才能做到这一点?
asp.net-mvc-4 - SQL Server Express 数据库超时是通过执行 sp_updatestats 存储过程临时修复的
我们有一个 ASP.net MVC 网站在 Webecs.com 虚拟专用服务器中运行,该服务器具有 1Gb CPU、3Gb RAM 并在同一服务器内使用 SQL Server Express 数据库。有时,数据库会给出一个超时错误,该错误是通过执行sp_updatestats
存储过程临时修复的。
最初,我们认为这是一个 RAM 问题,我们将服务器中的 RAM 提高到当前的 3Gb 数量。尽管现在问题不那么频繁了,但当网站流量增加并且执行更多查询时,它仍然会发生。我们一直在监控 CPU 和 RAM 的使用情况,这似乎不是问题,CPU 大约是 30%,有些上升到 90%,RAM 大约是 80%。
我们有完全相同的网站在使用 SQL Server 2008 R2 的不同、更强大的服务器上运行,并且运行没有问题。
有什么想法吗?
编辑
查询是正常大小,没有太大。
我们一窥它的轮廓。
没有 n+1 个查询,平均每页有 10 个查询,有时超时发生在只有一个查询的登录页面。
数据库也不是很大。
windows - 如何在 Windows 上将基本磁盘转换为动态磁盘?
有哪些 win api 可以将基本磁盘转换为动态磁盘?如果有人可以分享示例代码,我将不胜感激。我遇到了 IVdsPack::MigrateDisks 但我找不到任何示例代码。