服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在我以前的工作中,我们有一个我们通过SSH连接的Ubuntu 8.04服务器。 shell是非常有限的(没有bash历史,不能预测命令等)。 有configuration文件做这样的事情吗?
在Snow Leopard MacBook Air上运行时,无法使用已在DNS中caching的DNS名称来浏览网页(在任何浏览器中尝试FF,Chrome,Safari)。 浏览到google.com或thisisnotincache.com都会导致浏览器报告“未连接到互联网”页面。 好的,DNSparsing我们都在想……不行 terminal我可以在所有的DNS服务器上ping所有这些DNS名称(高速caching中存在的那些,不存在的,冲洗caching等等)的所有其他所有DNS名称,ping,trace,nslookup和其他所有DNS名称。 不过,如果我使用真正的IP作为地址而不是DNS名称(即http://72.14.204.105 ),那么在浏览器中浏览工作是否正常。 更奇怪的是,我拉起terminal,并尝试使用curl“浏览”的DNS名称,这工作得很好(除了通过IP)。 我有三重检查代理设置(并没有任何networking上的任何地方使用),我试过使用不同的DNS服务器,我已经删除了所有的过滤驱动程序(即软件VPN,防火墙等),和几乎所有我能想到的事情都会变成什么东西,甚至可能会有所贡献。 当然,我现在正在运行一个恶意软件/病毒扫描彻底,但已经运行了一个小时,没有发现任何东西,但谁知道。 [编辑]:一些额外的信息回应评论。 是的,重新启动,没有运气。 经过validation的代理设置(无需任何代理,操作系统级别,浏览器等)。 其他应用程序正常工作(Skype,Dropbox,电子邮件应用程序等)。 从字面上看,我似乎发现,不是“工作”是用任何networking浏览器通过DNS名称浏览网页。
我正在阅读关于Memcached的Linux Journal上的一篇文章 ,它提到了从单个根映像中引导多个服务器的Netbooting: LiveJournal的Web节点都是无盘的,从一个普通但冗余的NFS根映像networking启动。 这不仅便宜,而且需要大大减less维护。 这如何与日志logging工作? 每个节点是否写入同一个地方? 那么configuration静态IP地址呢? 如果机器A写入磁盘,机器B是否会读取它? 当他说“networking节点”,他的意思只是networking服务器? 我假设这也意味着Web应用程序(PHP / Perl),是否正确? 这是一个好主意(主要是使用RAM)? iSCISI能做到这一点吗?
这是apache2 error.log中众多相同行中的一个 PHP Deprecated: Function split() is deprecated in /home/admin/www/public_html/file.php : eval()'d code on line 243 问题是这个错误是在旧版本的文件中。 文件已在三周前更新。 现在文件中没有split(),但错误仍在继续。 Nginx 1.06 + Apache2.2 + PHP5
在php.ini中,我设置了“max_execution_time = 1200”,phpinfo()确认,但是我的脚本在300秒后停止并显示消息: “PHP致命错误:最大执行时间超过300秒” Nginx的fastcgi_read_timeout也设置为1200,但我认为它更多的PHP问题。 如何解决这个问题? 编辑: 这是CodeIgniter框架 – 它将max_execution_time设置为300.感谢您的帮助。 🙂
我有一个安装了PHP的Ubuntu LAMP作为模块。 由于它是一个默认的LAMP服务器,Apache会获取/ usr / bin / php来执行PHP。 我在/opt/php/5.3.8中有一个PHP,我喜欢使用这个path。 我怎么能告诉Apache呢? 在localhost的默认虚拟主机中,我试图在我的标记<VirtualHost *:80></VirtualHost> : <IfModule alias_module> ScriptAlias /cgi-bin-php/ "/opt/php/5.3.8/bin" </IfModule> <Directory "/opt/php/5.3.8/bin"> AllowOverride All Options None Order allow,deny Allow from all </Directory> # Set the environment var for PHP to look for php.ini's SetEnv PHP_INI_SCAN_DIR "/opt/php/5.3.8/lib/conf.d/" AddHandler php-script .php Action php-script /cgi-bin-php/php-cgi 我有a2enmod actions && /etc/init.d/apache2 […]
我有我的服务器交换过去一年来一直工作正常,但从2天它现在说在我的Outlook 2007中显示断开连接,它不想连接。 任何想法如何重新连接到我的交换服务器
HP的Service Manager Web客户端的URL格式是什么? 是否有可能显示request_id作为urlparameter passing的请求信息? 就像在JIRA或现代的bug跟踪系统一样。
是否可以使用以下任何一种HTTP服务器:Apache,Nginx或Lighttpd作为代理进行以下操作: 根据其内容(例如单词)禁止某些HTTP主体(网页) 将某些内容replace为另一个内容(例如,通过正则expression式) 不仅可以使用核心function,而且可以使用模块。 另外,我可能会考虑编写自己的模块,所以如果为这些服务器编写这样一个模块是很容易的。 我知道Squid + DansGuardian / SquidGard允许这个,但我对提到的软件感兴趣。
我打算将虚拟机从一个数据中心迁移到另一个数据中心。 虚拟机有一个公共IP地址,将在新的数据中心更改为另一个公共IP地址。 我打算更改虚拟机的DNS条目,因此它将反映新的IP,但是我希望在DNS传播更改时保持机器可访问性。 有没有一种方法可以configuration一些路由或iptables规则,以便任何数据包发往我的第一(旧)IP地址转发到我的第二(新)IP地址? 这样,用户宽度caching的第一个IP的DNS条目仍然能够访问虚拟机。 过了一段时间(1或2天),我可以安全地删除路由规则。 我对IP表不太了解,甚至不太了解路由。 除了一些学术论文,我甚至无法提供关于此的提示。