服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在寻找一些软件,将提供类似于SendThisFile.com的服务。 当用户尝试发送超出邮件服务器限制的文件(我们自己的或收件人)时,我的用户通常会转向这样的服务。 我已经提供了为用户设置FTP帐户,但是我们发现有些客户在loginFTP站点时遇到困难。 我可以用PHP编写一些东西,但是感觉有点像我会重新开始。 其他公司正在做什么来将大量数据传输给客户或合作伙伴,因为电子邮件的限制是一个限制,而VPN不是一个可行的解决scheme?
我正在pipe理许多Mac用户希望能够使用iCal.app(以及iPhone同步)来查看和编辑Oracle日历事件。 有没有一种很好的方式来双向接口Oracle日历的SyncML与iCal.app? 或者,还有一种方法可以桥接SyncML服务器以提供CalDAV服务(iCal.app可以本机处理)?
对于其他人来说,Windows 7命令处理器(CMD.EXE)是否启动缓慢? 我从命令行运行这个testing(ntimer是一个来自Windows服务器资源工具包的计时工具,如果你没有安装,你可以把它忘掉): (1,1,100)的@ cmd / c rem 它所做的一切就是炮制一个新的CMD.EXE 100次。 在我的x64 Win7基础系统上运行大约需要2.3秒。 运行这是在一个x86 Win7的虚拟机大约需要5.6秒。 有趣的是,在使用旧的16位命令处理器COMMAND.COM的VM中,相同的testing需要不到1秒的时间。 为什么CMD.EXE这么慢? 我期望性能类似于我在VM中看到的COMMAND.COM。 原始机器和虚拟机之间的CMD.EXE速度比似乎是合理的,但是绝对速度是很慢的。 任何人有任何想法呢? 谢谢! 我注意到这一点,因为我正在做一个软件构build,执行时间从我的旧XP虚拟机中的15分钟到新的Win7虚拟机中的30分钟。 构build过程使用GNUMAKE实用程序并执行大量的shell命令到处理器。 PS我最初问这个在stackoverflow.com,但他们build议我去这里。
我的PHP-CGI开始空白页面没有明显的原因,直到我重新启动的过程。 我想知道为什么。 不幸的是,PHP的“生产”configuration文件默认没有error_log。 我的Nginx错误日志也没有显示与PHP相关的错误。 这可能是一个无望的情况,但我只是为了以防万一。 这是我的设置 Nginx 0.8.2 PHP 5.2.6-3ubuntu4.1与Suhosin-Patch 0.9.6.2(cli)(内置:2009年4月23日14:37:14) PHP APC 3.0.19-2 spawn-fcgi v1.6.2(ipv6) – 来自lighttpd的fastcgi包装 任何想法可能会导致错误? 更新 我想我已经隔离了这个问题。 我一直在使用Monit来自动重新启动PHP,当它开始消隐。 我的PHP错误日志是空白的。 但是我发现如果我禁用了一个名为WP-SuperCache的WordPress插件,我的PHP停止了每10个小时的重置。 到目前为止,我的PHP已连续运行了三天。 有没有人对此有任何build议?
在零星的情况下,当我们尝试从.Net客户端应用程序调用一个.asmx web服务时,我们收到以下错误: “底层连接已closures:服务器closures了预期保持连接状态的连接无法从传输连接读取数据:现有连接被远程主机强制closures。 零星的意思是说,对于一些用户来说,可能会每隔几天发生一次,或者每天发生六次。 用户的第一个Web服务调用永远不会发生。 随后的(通常是相同的)呼叫将在故障之后立即起作用。 失败发生在服务中的各种方法,通常发生在15-20秒(根据日志)从请求的时间。 在IIS站点日志中查看特定的调用将显示以下窗口中的一个或另一个错误代码: 121:信号灯超时时间已过。 1236:networking连接被本地系统中止。 一些额外的环境细节: 在由Windows Server 2008操作系统上运行IIS7的两台服务器组成的内部networkingWeb场上运行。 在Windows Server 2003上运行的三台服务器的旧IIS6 Web场中运行时(以及我们在开发和临时环境中使用单个IIS6 / 2003实例时没有问题),不会发生这些问题。 编辑:此外,所有这些服务器实例是VMWare虚拟机,不知道如果这是一个惊喜了或不。 Web服务是一个.Net 2.0 / 3.5编译的.asmx Web服务,它有自己的应用程序池(.Net 2.0,集成pipe道)。 只启用Windows身份validation。 我们在服务器场上使用了与主服务相同的物理path的另一个Web服务,唯一的区别是启用了基本身份validation。 这用于我们ERP系统的一部分。 尝试使用相同和不同的应用程序池 – 对错误没有影响。 这个网站不像主站点那么频繁,并且从来没有错误。 如前所述,错误只会发生在.Net客户端而不是其他应用程序中。 客户端应用程序始终为每个请求创build一个新的Web服务对象,并将服务凭证设置为System.Net.CredentialCache.DefaultCredentials。 该应用程序要么本地部署到客户端,要么在Citrix服务器会话中运行。 那些在Citrix上运行的用户似乎没有遇到这个问题,只有本地部署的客户端。 Citrix服务器和Web场位于相同的物理位置,并位于相同的IP范围(10.67.xx.xx)中。 遇到错误的本地部署客户端位于其他位置(10.105.xx.xx,10.31.xx.xx)。 我已经检查了操作系统日志,看看是否可以看到任何问题,但没有真正的突出。 编辑:其实,我自己刚刚遇到了一点点的错误。 我决定再次检查日志,看到在“相同”时间(IIS日志条目1:39:59,事件日志条目1:39:50)有一个安全日志条目“审计失败”。 不知道这是否巧合,我将不得不查看以前的错误的日志。 我很可能抓住吸pipe,但细节: 日志名称:安全来源:Microsoft-Windows安全审核date:7/8/2009 1:39:50 PM事件ID:5159任务类别:筛选平台连接级别:信息关键字:审核失败用户:不适用计算机: is071019。<******> .net说明:Windows过滤平台已阻止对本地端口的绑定。 应用程序信息:进程ID:1260应用程序名称:\ device \ harddiskvolume1 \ […]
我想迁移一个现有的应用程序, 存储在关系数据库中的1000万条logging到CouchDB。 我喜欢CouchDB的东西是简单的复制和快速caching视图。 我不喜欢的东西是写入和视图创build的速度,这将是非常缓慢的1000万份文件。 我必须解决这些潜在瓶颈的一个想法是有三个CouchDB实例: 只写实例 :这是主实例。 我们单一的事实。 这里只允许更新,插入和删除。 这个实例没有读取和没有视图。 仅查看创build实例 :仅用于创build和caching视图。 这个实例没有读或写。 只读实例 :通过复制视图进行读取访问。 实例2从实例1复制而来。由于不会有任何使用实例2的应用程序,因此可以在不影响生产应用程序的情况下创build新的视图。 实例3从包含所有caching视图的实例2复制而来。 这是一个可行的解决scheme?
我使用configure命令从源代码构build了PHP './configure' '–prefix=/usr/local/php-5.2.8' '–with-config-file-path=/etc –with-config-file-scan-dir=/etc/php.d' '–with-apxs2=/usr/local/httpd/bin/apxs' '–with-mysql=/usr/local/mysql/' '–with-zlib' 我安装了php memcache扩展: wget http://pecl.php.net/get/memcache tar -zxvf memcache-2.2.5.tgz cd memcache-2.2.5 phpize ./configure –enable-memcache make make install 我添加到我的/usr/local/lib/php.in extension=memcache.so 重新启动我的Apache并运行PHP-M,但PHP似乎不加载memcache扩展我跟着这个网站的解决schemehttp://www.howtoforge.com/forums/showthread.php?t=26554 我加了完整path extension=/usr/local/lib/php/extensions/no-debug-non-zts-20060613/memcache.so 重新启动Apache但它没有加载memcache扩展! 我谷歌周围,但同样的问题! 我怎样才能加载这个扩展_ _“
什么是您使用的最好的OpenLDAP VMWare设备(VM)?
我想在Windows上设置OpenSSH来提供SFTP站点。 我遇到了用户安全设置的一些问题。 以下是我创build用户的基本步骤: 在主机上创build一个新用户 添加用户以调整文件path为cygwin openssh passwd文件指向客户端的主文件夹(例如:/ cygdrive / e / homefolders /用户名) 允许用户读/写访问他们的文件夹 我遇到的问题是用户需要对OpenSSH程序文件夹具有执行权限才能login。 我发现我可以禁止访问特定的文件夹,如“等”,但我担心我必须在这里提供权限。 当使用FileZilla时,我显示了一个文件夹层次结构“/ cygdrive / e / homefolders / username”,并且可以浏览“/”到具有读权限的文件夹。 有没有一个具体的策略,我应该用这个安装适当的安全? 一个特定的文件或文件夹,我可能需要提供执行权限,但没有更多? 我想完全locking除了自己的文件夹读/写访问权限,但似乎不可能。
我已经看到很多人在Windows 7 / Server 2008 R2中遇到硬件保留内存问题。 我自己拥有,但没有其他人那样庞大。 问题描述 当您安装Windows 7(或其更大的兄弟 Windows Server 2008 R2)时,可能无法充分利用您的内存。 如果你看 Task Manager > Performance Tab > Resource Monitor > Memory Tab 并滚动到列表的底部,你会看到你的记忆的graphics表示。 其中一些可能是硬件保留的 。 以前的Windows版本没有这个问题 。 系统能够利用所有可用的内存。 题 有没有解决scheme来降低/删除硬件保留内存? 边注 我试着安装32位和64位版本,但无济于事。 我也尝试了Windows 7和Server 2008 R2。 但总是得到硬件保留的相同数量。 在以前的Windows版本中,我有更多的内存可用,因为我同时在主机上运行2个虚拟机(所以三台机器都在一起)。 现在我的记忆力已经比老版本高出许多了。