服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我最近开始注意到我的MySQL的大量tmp表正在我的磁盘上而不是在内存中创build。 TEMP TABLES Current max_heap_table_size = 128 M Current tmp_table_size = 128 M Of 73993 temp tables, 46% were created on disk Perhaps you should increase your tmp_table_size and/or max_heap_table_size to reduce the number of disk-based temporary tables Note! BLOB and TEXT columns are not allow in memory tables. If you are using these columns […]
我已经收集了执行数据,但分析我需要知道所有计数器的阈值。 特别是内存,物理磁盘和处理器对象下的计数器。 我已经去了很多网站,通常需要解释几个计数器来监视SQL性能问题,有些也提到了他们的阈值,但是他们并没有包括整个计数器列表。 但是,如果windows提供了这么多的计数器,那么我假设它背后必然有一些目的,我想知道相应的阈值,以便看到任何反例价值,我都可以断定它是一个瓶颈。 我没有兴趣的计数器: 物理磁盘:空闲时间百分比,平均 空闲时间,平均 磁盘字节/读取,平均 磁盘字节/转移,平均 磁盘字节/写入,磁盘字节/秒,磁盘读取字节/秒,磁盘写入字节/秒,分割IO /秒, 内存对象:正在使用的字节数,高速caching字节数,高速caching字节数,高速caching故障数/秒数,提交限制数,已提交字节数,零请求错误数/秒,空闲和零页列表字节,修改页列表字节数,页面错误数/页输出/秒,池非分页分配,池非分页字节,池分页分配,池分页字节,池分页常驻字节,备用高速caching核心字节,备用高速caching正常优先级字节,备用高速caching预留字节,系统高速caching驻留字节,系统代码总计字节,系统驱动程序驻留字节,系统驱动程序总字节数,转换故障数/秒,转换页数重置/秒,写入副本/秒, 处理器对象: %C1时间,%C2时间,%C3时间,%DPC时间,%空闲时间,%中断时间,%用户时间,C1转换/秒,C2转换/秒,C3转换/秒,DPC速率,DPC排队/秒,中断/秒, 谢谢!
我正在维护一个自我托pipe的WordPress的博客。 在过去的5个月里,我的博客并没有真正活跃,因为我点击了“服务器错误500”。 错误显示“FastCGI进程超出configuration的活动超时” 我严重怀疑这是一个服务器故障,因为我正在运行一个非常小的数据库。 但技术支持总是说我应该优化数据库。 我的数据库只有1.5 MB。 我已经安装了一个wordpress插件来优化数据库。 有没有更好的方法来做到这一点?
我目前正在1024MB VPS上运行Windows Server 2008。 一切都很好,但记忆往往保持高一点。 我想运行一个networking和邮件服务器。 所以这是我的问题: 有没有像缺less技术的主要缺点? 我能运行Web Deploy,ASP.NET MVC 3,iis7等吗? 速度和内存会有明显的差别吗? 是否像2008年一样容易configuration? 非相关的问题:我正在寻找一个很好的免费邮件服务器,有什么build议吗? (pop,imap,smtp,webmail)
嗨,伙计们,我b然心动,在两台数据库服务器之间configuration负载平衡的东西。 我不知道是否可以find任何机制来实现这一点。 我已经尝试实现心跳聚类,但它需要虚拟IP,其中我不能创build虚拟IP或在亚马逊EC2中分配我自己的IP地址。 有没有一种方法来configurationPostgreSQL数据库服务器类似于亚马逊负载平衡类的东西? 如果是这样,请提出解决scheme。 提前致谢。
根据我使用IIS的经验,当一个工作进程被回收时,下一个“激活”新进程的请求必须等待进程执行一次启动。 当程序正在执行相当大的应用程序启动时,这种等待可能特别糟糕。 有没有办法通过IIS保持最小数量的工作进程处于“就绪”状态,所以他们将立即提供请求? 我仍然希望工作stream程能够被回收,但是在他们处于“准备好”状态之前,他们不能为请求提供服务,所以用户不会感受到启动成本。
在我们的一个系统中,我们看到很多需要75秒的请求。 在低stream量响应下约0.3秒。 我想知道的是,如果有人试图保持连接打开,以消耗连接池。 但是为了避免检测,在超时之前closures它。 我们的服务器在负载平衡器之后。 还是有人知道如果75秒是默认值的东西?
我宁愿生成一个密钥,我可以发送给用户,并告诉他们使用他们的客户端, ssh -i keyfile.pem host.server.com
我有2个networking服务器一个主要networking服务器和一个辅助networking服务器位于两个不同的build筑物。 我需要知道是否有可能将www.example.com指向主要networking服务器,如果服务器故障,我希望www.exemple.com指向或redirect到辅助networking服务器。 是否有像中学IP或类似的东西。 谢谢 HMD
我有一个项目,我正在工作,这将需要大量的计算密集型服务,像爬虫一样,24/7全天候运行,计算build议等。我的计划是有公共网站,用户可以login到亚马逊的托pipe与交互EC2服务,以确保它几乎总是(是的,我知道亚马逊最近有巨大的中断)。 由于在EC2上,您可以根据CPU时间收费,我希望在自己的本地计算机上运行所有计算密集型服务。 然后我将数据库保存在与本地数据库同步的Amazon云上。 我认为这应该让我的成本相当低。 我的一个问题是什么是连接一切的最佳方式。 在尝试给出更多细节的同时仍然模棱两可:假设用户通过Web界面添加了我在这里称之为对象的内容。 然后我需要以某种方式让我本地服务器知道用户已经添加了这个对象,并执行一个任务t 。 说任务t修改数据库。 我可以让它修改Amazon数据库,以便更改对用户立即显而易见,或让它修改本地数据库,最终将复制到Amazon数据库。 所以这里是我的两个主要问题: 您如何在云服务器和本地服务器之间传输信息? 您是否会说S3的Web应用程序和您的本地服务的REST api,以便他们可以通过HTTP通信进行通信,或者您可能会使用SSH来保持两者之间的连续连接? 您是否要对Amazon数据库进行所有数据库更改,以便用户立即看到更改,或者本地服务是否只更改本地数据库。 所有的build议或build议,不胜感激。