我们有一个小型(目前) Asp.Net MVC 5网站上的一个专用的VPS。当我转到服务器并启动任务管理器时,我看到"SQL server Windows NT - 64位“使用了大约80%的CPU和170 of的RAM,IIS使用的是6%的CPU和400 of的RAM。服务器规范是:
CPU 1.90Ghz双核
内存2GB
Windows 2012
2012
磁盘空间:25,2.35免费。
数据库不是很大。它的备份不足10 is。
我已经尽我所能优化这个网站。我为许多控制器添加了缓存,并为相当多的控制器实现了甜甜圈缓存。但今天,即使只有5个用户在线,我们的
有时我会犯错误
Win32Exception没有足够的存储空间来处理此命令
在应用程序运行了大约一个月之后。
这对应于
ERROR_NOT_ENOUGH_MEMORY (8)
通常,它是以Windows服务的形式运行的,并且更改它所登录的用户,仍然会导致错误发生。但是,如果我通过双击运行应用程序,它可以正常工作。它可以再次作为Windows服务运行的唯一方法是重新启动服务器。
错误出现在应用程序写入的日志中。完全错误是:
System.ComponentModel.Win32Exception: Not enough storage is available to process thi
我有一个电子收音机到我的网站,上传从音频室到服务器(几个措施很长-是的,我有物理访问我的服务器)使用sam广播与mp3编码(也许我必须使用ogg编码)。从服务器到客户端的流使用icecast2服务器(debian machine lenny )
好吧,我有两个问题:
1)在我的页面中嵌入音频流的最佳实践是什么播放器?
2)如何获取歌曲信息(artist-tile等)?在icecast页面中,我可以看到这些信息,所以有一种方法可以将其导出到页面中。一位朋友在php上使用cURl,然后把这些信息写入file.But,他没有告诉我细节……对于预览模式,我使用windows media player
我有一个折叠Delphi代码,运行在一些Windows服务中:
if FindFirst(path,faArchive,searchrecord) then
try
DoSomething(searchrecord);
while FindNext(searchrecord) do
DoSomething(searchrecord);
finally
FindClose(searchRecord);
end;
这实际上是在线程内每n‘秒运行一次(搜索目录内容,然后为在.然后,新内容将被另一个进程拖放到该文件夹中。再来一次..。)。
一切都很好(邮件已经发送,
在程序启动期间,我偶尔会走出内存异常。堆栈跟踪如下所示。我只有在客户机器上才会发生这起事故。
我应该遵循哪些步骤来确定根本原因?
[369][4/29/2011 18:32:15:343]-ERR -[ThreadId = 7916, UIFramework_ICEVisionPro_GUIExceptionHandler.LogException]-System.OutOfMemoryException: Out of memory.
at System.Drawing.Graphics.FromHdcInternal(IntPtr hdc)
at System.Drawin