服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在为一个网站设置廉价的冗余,这样我注册与2个独立的共享主机帐户。 双方同时下跌的可能性很小。 有没有办法指向我的域名(例如domain.com)我的主机帐户,其中服务器1(如果活动)是主要的,通常会处理所有请求,服务器2是退后时,服务器1停机? 即域名将看起来解决主服务器,如果下来,然后检查辅助服务器。 我对DNS,服务器和喜欢的东西不太了解,所以也许我上面的build议可能是天真的,如果有的话,是否有一个喜欢做这样的事情的首选方法?
在正常情况下,我们得到了太多的连接错误,所以我假设这是一个configuration问题。 四个Web服务器, 不使用持续连接,部分原因是太多的连接错误太快。 在PHP / mySQL上查看更多关于PHP和持久连接的信息:如何debugging“太多的连接”错误? 这台机器在亚马逊上托pipe。 某些Web服务器与DB不在同一个AZ中。 1A-> 1D。 奇怪的是, max_connections的硬编码值是400,但在重启时将其设置为214。 我能够从MySQL客户端更改为400全球。但超越似乎过度。 从显示状态: | Connections | 38587 | | Max_used_connections | 31 | 该应用程序是PHP(fcgi / apache)。 我们的数据库大小约为54G。 机器有36Gig ram。 免费告诉我有13G免费,甚至包括用于caching/缓冲区的所有内存。 当我试图给32G的“innodb_buffer_pool_size”MySQL无法启动,因为mmap耗尽可分配内存。 缓冲池目前在22G。 mysqltuner的输出提到了缓冲池的大小,以及join_buffer_size – 这不在下面的configuration中。 这是Percona 5.5。 我还设置了http://jeremy.zawodny.com/blog/archives/011421.html max_connect_errors = 1844674407370954751 debuggingmysql太多连接问题 SHOW STATUS的输出中max_used_connections是21。 max_user_connections设置为0 …没有限制。 编辑:这可能与Linux系统上打开的文件/页面限制有关吗? configuration文件: # # The MySQL database server […]
我有一个基于Samba的文件服务器,其中包含大量的数据,主要是Word,Excel,OpenOffice和PDF文档。 我已经build立了一个简单的基于Web的search界面(Apache,PHP,mlocate),只是在filepaths + mtime上进行。 它的工作原理就是这样,但是将所有的文档编入Apache Solr是非常好的,因为所有的账户都是非常快的,可以处理所有这些不同的文档types。 但它是一个文件服务器,而不是一个网站,所以我需要一些东西来抓取所有文件,并不断抓取和重新索引更新的文件; 人们不是“发布”文件,他们只是按保存。 有没有这样的项目?
我刚刚在CentOs 6.2服务器上安装了一个webapp(sakai)。 sakai可以通过@ip:8080 / portal访问,我需要用普通的URLreplace这个地址:www.exapmle.com/sakai 我已经取代: #<VirtualHost *:80> # ServerAdmin [email protected] # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common #</VirtualHost> 通过 <VirtualHost @ip:80> ServerAdmin webmaster@my_site.com DocumentRoot /var/www/cmcf ServerName my_site.com ErrorLog logs/my_site.com-error_log CustomLog logs/my_site.com-access_log common </VirtualHost> (我也尝试过<VirtualHost @ip:8080>因为我的webapp可以通过@ip:8080 / portal访问,但徒劳无功) 但是当我试图从浏览器达到sakai,我得到了404错误: **Not Found The requested URL /portal was not found on […]
我一直无法通过searchfind答案。 我有一个网站(我不pipe理服务器)的服务器将服务于一个不同的文件比请求。 我第一次注意到这一点时,使用以下forms的文件名: _foo.php (单下划线) 如果我请求foo.php (不存在),服务器返回_foo.php 。 “返回”我的意思是服务器决定我的意思是_foo.php ,处理php文件,并提供输出。 如果我请求afoo.php , zfoo.php或甚至__foo.php (两个下划线)(这些文件不存在),服务器返回_foo.php 。 如果我请求aafoo.php ,服务器返回404。 总结一下:服务器似乎在做一个部分文件名匹配。 我的问题是:发生了什么事情,这是一个Web服务器的接受行为(或普通的mod /包/等的标准行为)?
我想使用mondoarchive备份一个远程web服务器,但是这会占用太多的cpu和带宽,导致web请求超时。 我可以让它减慢写入速度,并使其占用更less的CPU,无论其备份速度较慢吗?
Fedora 17.我的系统上安装了一个PHP版本,我们把它命名为phpMain 。 我使用这个选项从源代码编译了另一个PHP版本: ./configure –prefix = / opt / php / 5.xy 我会称之为phpAlt 。 然后,我去了/ usr / bin文件夹,并将php重命名为phpMain,并在/ usr / bin /指向/opt/php/5.xy/bin/php上创build了一个符号链接。 当我inputterminal时: php -v 我得到了phpAlt版本,并确定。 但是在brownser中运行一个phpinfo项目,我得到了错误的版本, phpMain版本。 我需要改变phpinfo显示正确的phpAlt版本?
我想监视我的2008R2文件服务器在任何给定时间有多less个SMB连接,但是当我在perfmon中添加redirect器/当前命令时,我得到0个结果。 这个来自Microsoft的KB也不完全有帮助: http : //support.microsoft.com/kb/2523382它只是确认有一个问题,但不提供解决方法。 如何获取当前的SMB连接数? 感谢您的帮助提前。
我对设置更大的服务器configuration的IPv4networking相当熟悉,只是现在我想开始熟悉如何为IPv6做同样的事情。 我已经连续第二天晚上用Google进行Googlesearch,例如:IPv6networkingdevise,IPv6 for dummies等。到目前为止,您发现的大部分内容都是关于为什么IPv6和我们现在拥有的惊人数量。 然而我正在寻找实用的东西,例如: 什么是分配IP号码的好方法,据我所知,DHCP不应该是默认的行动scheme。 其他分配方法如何与DNSconfiguration一起使用? 将networking划分为子网是一种好的或标准的方法? (数据库,应用程序,Web服务器分布在多个域/应用程序和一些交织在一起) 总之,我想find实用的信息书籍,网页等好资源。有没有人有任何资源,为他们工作?
我遇到以下错误: Cannot open database "testbase" requested by the login. The login failed. Login failed for user 'IIS APPPOOL\Web2'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Cannot open database […]