服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
由于/ etc / hostname和/ etc / hosts不匹配,SSH和sudo启动非常缓慢。 在hosts文件中为主机名添加一行后,最初的2-4秒延迟不再发生。 起初,我很惊讶configuration错误的主机文件导致SSH和sudo延迟。 我使用直接IP地址向服务器进行SSH连接,并且sudo似乎不需要主机名查找。 但是,我读他们都在做反向DNS查找。 (sudo也有用地报告说无法parsing主机) 还有什么其他的networking操作会被这个错误configuration的主机文件放慢? 例如,configuration错误的主机文件可能会减慢与服务器上托pipe的Spring的Apache Tomcat服务器的连接速度?
我已经安装了curl: sudo apt-get install curl libcurl3 libcurl3-dev php5-curl 我已经更新了我的php.ini文件,包括(我也试过.so): extension=php_curl.dll 为了testingcurl是否工作,我创build了一个名为testCurl.php的文件,它包含以下内容: <?php echo '<pre>'; var_dump(curl_version()); echo '</pre>'; ?> 当我导航到本地/ testCurl.php我得到一个错误:HTTP错误500 下面是错误日志中的一个片段: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/php_curl.dll' – /usr/lib/php5/20090626+lfs/php_curl.dll: cannot op$ PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/sqlite.so' – /usr/lib/php5/20090626+lfs/sqlite.so: cannot open sha$ [Sun Dec 25 12:10:17 2011] […]
我有我的Ubuntu服务器,我喜欢从我的MacBook访问Git仓库。 我启用SSH从我的Mac Ubuntu的。 有人可以给我如何设置GIT,这样我就可以从这两个系统工作。 我的要求很简单,我只需要从同一个仓库的两个系统上工作(只有一个用户访问仓库)。 我看到一些很好的教程,如http://rudygems.com/post/65970932/setting-up-a-simple-git-server 我不太清楚裸仓库。 我有一个现有的回购,我喜欢从服务器和马克书上工作。 在上面的教程中,只要执行第4步,就可以做到这一点。 我不想犯错误,因为这是一个工作回购。 谢谢 BSR
所以请原谅我,如果我的问题听起来很愚蠢,我已经尽了最大努力find问题的解决scheme,但仍然需要帮助。 我想从远程前端(FE)计算机收集haproxy.log文件中的行数,我已经在cacti中成功添加了此设备,并且正在绘制像load average的graphics。 我遵循这个: http : //www.cacti.net/downloads/docs/html/how_to.html使用shell脚本添加一个graphics到这个设备,我添加了一个数据input方法select脚本/命令作为inputtypes和/ home / ubuntu / script.sh作为inputstring,也添加了一个输出字段。 接下来,我添加了一个模板的数据源,并selectFE作为主机,然后如链接中所述,我添加了graphics,事情看起来很好,直到现在,问题是没有任何东西被绘制在graphics,cacti日志文件(debugging模式)显示如下: CMDPHP:轮询[0]主机[5] DS [29] CMD:/home/ubuntu/script.sh,输出:U 12/30/2011 12:35:07 AM – CMDPHP:轮询[0]主机[5] DS [29]警告:来自CMD的结果无效。 部分结果:U 现在我知道脚本应该只打印输出,因为这是一个输出字段,我的脚本包含以下内容 temp = $(sudo ssh -i /home/ubuntu/key.pem [email protected]'/var/log/haproxy.log | wc -l')echo $ temp 该脚本是由Ubuntu的拥有,因为在仙人掌服务器上没有仙人掌用户,其他人安装了仙人掌服务器,我现在被要求照顾它。 如果我从cacti服务器命令行执行该脚本,它工作正常,我只执行它作为用户Ubuntu的。 请帮助我我不知道我哪里错了。 谢谢
我最近在Ubuntu Natty上安装了postfix。 我在configuration上遇到问题。 首先这里是我的后缀configuration文件: # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # […]
我已经为Intranet应用程序安装了WAMPSERVER 2.2。 现在我试图让mod_auth_sspi运行来获得一个单一login。 我从这个链接下载了模块: http : //sourceforge.net/projects/mod-auth-sspi/ 。 但它不起作用。 WAMPSERVER不启动 – 模块不是Win32-Service所说的错误日志。 任何人都可以给我一个链接的作品? 这里有一些关于系统的信息:WAMPSERVER 2.2-a – 26/09/2011 VC9 Build PassageàPHP 5.3.8 PassageàApache 2.2.26 PassageàMysql 5.5.16 PassageàPhpMyadmin 3.4.5 PassageàSQLBuddy 1.3.3 PassageàXDebug 2.1.2 服务器是Win 2008 R2。 希望有人能帮忙
我正在使用NRPE和一个相当烦人的问题。 我需要将几个临时文件写入用户的主目录,NRPE正在(nagios)下运行。 我检查了Nagios的/ etc / passwd项是否正确指向/ home / nagios,并且将NRPE设置为在Nagios用户下执行。 该服务可靠地尝试写入我的用户文件夹(使用sudo重新启动服务时)或/(重新启动时)。 官方文件没有关于这个问题的任何内容。 我怎样才能做到这一点? 编辑 – 这只发生在通过NRPE执行的项目上。 这不是一个权限问题。 添加一个设置HOMEvariables的小脚本,然后调用预期的可执行文件确实解决了这个问题,但这是一个丑陋的,不可扩展的解决scheme。
使用Postfixbuild立一个新的使用Plesk 10.4.4的CentOS 6服务器,我无法在未启用SSL的情况下,通过端口25,465或587上的任何用户帐户发送电子邮件。 如果我检查在Apple Mail,iPhone或Outlook中使用SSL,一切正常。 没有,电子邮件将不会发送,我得到错误,说SMTP服务器连接失败。 我正在使用apf并启用了端口,并且在testing期间也禁用了防火墙,但仍然没有运气。 在Plesk 10.1旧的CentOS 5盒子上,这不是问题,而且我有所有用户通过587用户/通过authentication发送电子邮件,因为大多数ISP阻止访问到25.我已经看到了很多关于怎么做的文章如果你可以发送没有SSL,但没有,但是我没有find相反的方向。 任何帮助将非常感激!
我的问题: 当我访问本地主机的网站不起作用。 它显示从网站的一些文本,但似乎服务器无法find任何其他文件。 这里是萤火虫的错误摘录: "NetworkError: 404 Not Found – localhost/css/popup.css" "NetworkError: 404 Not Found – localhost/css/style.css" "NetworkError: 404 Not Found – localhost/css/player.css" "NetworkError: 404 Not Found – localhost/css/ui-lightness/jquery-ui-1.8.11.custom.css" "NetworkError: 404 Not Found – localhost/js/jquery.js" 看来我的服务器正在寻找错误的地方的文件。 例如,localhost / css / popup.css实际上位于localhost / app / webroot / css / popup.css中。 我有我的网站安装在远程服务器上具有相同的确切configuration,它工作得很好。 我只是有这个问题试图运行我的笔记本电脑在本地的网站。 我编辑我的VirtualHosts文件DocumentRoot和/home/user/public_html/site.com/public/app/webroot/,这减less了一些错误,但我觉得这是错误的,有点黑客,因为我没有使用这些设置在我的生产服务器上工作。 我想要做的最后一个笔记是,该网站使用dynamicurl。 我不知道这与它有什么关系。 例如,在生产服务器上的URL是:site.com/#hello/12321。 我在做什么: […]
我写了一个小脚本来检查PfSense的状态,并使用此脚本通过NRPE获得nagios中的输出… 这是脚本 used =`pfctl -s state | wc -l | bc | cut -c1-5 | bc` 回声“消耗的国家= $使用” 脚本的正常输出如下(当它在客户端上运行时)。 States consumed=25519 但问题是,当相同的脚本从nagios服务器通过NRPE运行时,我得到这个命令。 States consumed=0 但是,当我把任何东西放在variables“used”中,例如传递123的值,或者abc,它通过nrpe就可以在nagios服务器上看到…这里有什么问题? 自从最近5天以来,我已经尝试了所有可能的解决scheme。