在Apache / cPanel中,我可以设置MinSpareServers和MaxSpareServers的数量。 但是闲置过程的用户是没有人的。 我正在运行SuPHP,PHP正在CGI下运行。 那么,如果我为我的繁忙网站增加最小/最大备用服务器号码,它会影响CGI / SuPHP吗? 还是只有在没有人的情况下才能提高DSO的速度? (我使用Nginx作为代理来处理静态文件) 如果我可以在Google上search这个问题,我不需要在这里问。
我的PHP不断抛出与缓慢脚本有关的随机错误。 nginx / php5-fpm在错误日志中报告由于脚本超时而导致子节点被终止。 PHP5-FPM慢速错误日志报告的问题是我做的curl请求。 困惑,因为我使用连接超时所有我的curl请求例如 CURLOPT_CONNECTTIMEOUT 3 #number of seconds trying to connect CURLOPT_TIMEOUT 3 #number of seconds to run curl for 这是一个生产服务器,所以价值很低,我们希望在1秒内做出回应。 所以我意识到我们用于CURL的URL必须在DNS层失败。 所以我模拟了一个坏的DNS或不可用的DNS,我能够在我的日志中重现相同的错误和缓慢的脚本消息。 那么,我该如何处理呢? 1)CURLOPT_DNS_CACHE_TIMEOUT – 但增加默认从2分钟说10分钟? 不过,我确实看到,在我的错误,我有这些慢脚本2分钟和3秒准确…这表明CURLOPT_DNS_CACHE_TIMEOUT默认2分钟正在caching一个坏的响应,这是无论多久的caching设置。 时间似乎很方便忽略,但我可能是错的。 它会caching一个坏的DNS /不可用的DNS? 2)以某种方式编辑我的DNS名称服务器以允许多个DNS服务器。 然而,我编辑我的resolv.conf文件,并将openDNS添加到现有的名称服务器。 但我把一个虚假的DNS第一个1.1.1.1,它仍然没有给我一个网站上的错误的网关错误。 为什么不select另一台服务器来获得响应? 我认为添加多个服务器将sorting它,但它仍然在阅读列表中的第一个和失败。 我认为curlcaching可能caching不好的反应,但我不知道。 理想情况下,我保持caching,以减less查询IP的延迟。 任何build议如何我可以解决一个不可用的DNS服务器崩溃我的PHP脚本/curl请求? 谢谢
我有一个DS WHM – cPanel运行Apache / litespeed我有一些网站运行在这台服务器上,我需要运行CLI的网站之一,在Apache的构build启用CGI模块。 我需要运行的脚本有一个configuration检查 – 并且没有安装错误的PHP CLI 如果我检查PHP -VI得到PHP 5.3.26(cli),所以它看起来像PHP CLI安装,但我似乎无法启用CLI。 我的下一个想法是在Apache中禁用CGI,但我不知道这会影响其他网站..? 我可以运行make install-cli吗? 任何想法我应该做什么… 谢谢 韦恩
早上好,我在我的ubunut服务器上写入一个脚本,检查数据库的某些值,如果条件为真,发送一些电子邮件。 如果我启动浏览器的脚本,如: http://www.my_site.com/reports/generate.php 这工作,邮件到达。 如果进入我的crontab,我把这行写入文件/ etc / crontab: 0 12 * * * root php /var/www/reports/generate.php 这不起作用,邮件没有到达,价值是相同的。 我检查path是正确的,我给这个文件777权限,但不能在cron中工作。 有人能解释我为什么在克朗deosn't工作? 这个脚本大概需要5分钟才能结束。 这是syslog.log脚本 Jun 17 12:00:03 site /USR/SBIN/CRON[5352]: (root) CMD ( php /var/www/reports/generate.php) Jun 17 12:00:07 site postfix/pickup[2834]: 10546128001: uid=0 from=<root> Jun 17 12:00:07 site postfix/cleanup[5381]: 10546128001: message-id=<[email protected]> Jun 17 12:00:07 site postfix/qmgr[3259]: 10546128001: from=<[email protected]>, size=941, nrcpt=1 […]
我有一个LAMP系统与CentOS 6.4,Apache 2.2.15,MySQL 5.5.32和PHP 5.3.26与APC 3.1.10使用Drupal CMS(HTTPS)在一个虚拟机与4 CPU和6 GB的RAM。 我的问题是Apache进程的CPU使用率将达到100%,如果我做一个网页爬虫与10个并发请求。 我能做些什么来减lessCPU使用率? 有任何想法吗? 这里是我top server-status结果和configuration文件与mod_status server-status页面: top – 20:37:23 up 14 days, 22:52, 2 users, load average: 8.54, 6.45, 3.22 Tasks: 180 total, 8 running, 171 sleeping, 0 stopped, 1 zombie Cpu(s): 93.5%us, 6.2%sy, 0.0%ni, 0.0%id, 0.1%wa, 0.0%hi, 0.2%si, 0.0%st Mem: 8061508k total, 7634052k used, 427456k […]
我用Apache 2使用suPHP,用户可以使用自己的php.ini 我怎样才能限制全球php.ini值的变化只有几个修改? 谢谢
我试图在Centos 6.3上安装php 5.4,并决定使用webstatic版本。 我试图用followng命令来安装imagick pecl install imagick yum install php54w-pecl-imagick yum install php54w-imagick 但每一个都无济于事。 有没有办法使用php54w安装imagick?
我最近在我的CentOS 6.4上安装了myphpadmin。 我可以访问并login到本地主机上的myphpadmin。 但是,当我在CentOS的同一局域网中的其他电脑上inputhttp:// [hostipaddr] / phpmyadmin时,浏览器根本无法访问该页面。 下面是一些当前的configuration。 任何人都可以帮忙……? config.inc.php文件 $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'http'; /* Server parameters */ $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; /* Select mysql if your server does not have mysqli */ $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['AllowNoPassword'] = false; phpmyadmin.conf <Directory /var/www/html/phpmyadmin/> order allow,deny allow from […]
我有一个新的LAMP CENTOS 5服务器,我正在设置,并试图从我有另一个Web服务器复制configuration。 我坚持我认为是一个mod_rewrite问题。 如果我去http://old-server.com/any_page_name.php它正确路由通过index.php中的一些处理代码,并显示我一个优雅的“页面无法显示”消息。 但是,如果我去http://new-server.com/any_page_name.php我得到一个丑陋的Apache 404 Not Found错误消息。 我查看了两个httpd.conf文件,它们都只有一个对mod_rewrite的引用。 LoadModule rewrite_module modules / mod_rewrite.so所以看起来应该没问题。 在httpd.conf的底部,我有这样的代码: <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html ServerName new-server.com ErrorLog logs/new-server.com-error_log CustomLog logs/new-server.com-access_log common </VirtualHost> 然后在/ var / www / html的根目录中,我有完全相同的.htaccess文件,如下所示: RewriteEngine on Options +FollowSymlinks RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] ErrorDocument 404 /page-unavailable/ <files ~ […]
现在有一个问题,在任何的cPanelnetworking邮件访问,我们越来越 500没有来自subprocess(php)的响应:subprocess退出状态为127 我已经尝试了以下; yum install libltdl.so.3 (nothing todo) yum reinstall "libtool-ltdl" (same) cp /usr/lib/libltdl.so.3 /usr/local/cpanel/3rdparty/php/53/bin/ /scripts/check_cpanel_rpms –fix localte libltdl.so.3 /usr/lib/libltdl.so.3 /usr/lib/libltdl.so.3.1.4 /usr/local/cpanel/lib/libltdl.so.3 /usr/local/cpanel/lib64/libltdl.so.3 php -v PHP 5.4.16 (cli) (built: Jun 26 2013 11:46:30) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies with the ionCube PHP Loader v4.2.2, Copyright (c) […]