问候我是新来的克朗。 是否可以在每个小时随机分钟运行自动cron作业? 每天的语法应该是不同的,例如: 34,57,44,30,37,31,38,30,44,35,36,56,46,55,54,40,45,44,42,35,50,59,48,34,52,* * * * * 据我所知,上面的代码会在0:34,01:57,02:44 ….到23:52发送cron作业。 我目前在PHP中生成的语法,但我不知道如何将其发送到cron命令,或者如果它是安全的。 请告知如何做到这一点。
出于某种原因pecl_http扩展名不显示在我的test.php文件中包含: <?php phpinfo(); ?> 我刚刚安装pecl_http使用: pecl安装pecl_http 安装成功,我运行validation它: pecl名单 Installed packages, channel pecl.php.net: ========================================= Package Version State mongo 1.2.10 stable pecl_http 1.7.4 stable 然后我find我的php.ini文件使用: php -i | grep'configuration文件' Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration File => /etc/php5/cli/php.ini 我在vim中编辑它,并添加: 延长= http.so 最后我重新启动了Nginx和PHP-FastCGI: /etc/init.d/nginx restart /etc/init.d/php-fastcgi stop /etc/init.d/php-fastcgi start 我的PHP extension_dir是: / usr / lib中/ PHP5 […]
我刚开始学习Linux。 我使用的是CentOS 6.3,我非常喜欢它。 但是我需要PHP 5.4,目前不可用于CentOS。 我读过CentOS,因为它本身的性质,并不经常更新软件包。 你会build议replaceCentOS,让我享受最新版本的Apache / PHP?
为什么这个cron作业会随着时间的推移重复执行,我能做些什么来阻止它呢? 我有一个应该在每天早晨4点运行的cron工作。 它碰到一个PHP脚本,执行一些日常的数据分析,在正常情况下运行一次(大约需要2-3分钟完成),然后退出。 它一直在工作,但最近在服务器崩溃的时候它正在疯狂地运行。 我调查,发现以下。 crontab条目如下所示: * 4 * * * /usr/bin/wget -q -O /dev/null 'http://123.456.78.90/index/thing?param=1' 在我的日志文件中,我看到: 123.456.78.90 – – [28/Nov/2012:04:00:01 -0800] "GET /index/thing?param=1 HTTP/1.0" 200 4181 "-" "Wget/1.12 (linux-gnu)" 123.456.78.90 – – [28/Nov/2012:04:01:01 -0800] "GET /index/thing?param=1 HTTP/1.0" 200 4181 "-" "Wget/1.12 (linux-gnu)" 123.456.78.90 – – [28/Nov/2012:04:02:01 -0800] "GET /index/thing?param=1 HTTP/1.0" 200 4181 "-" "Wget/1.12 […]
如何在debian上做一个小小的cronjob? 有人能帮我吗? “行动”应该是“php /var/www/cronjob/index.php” 我不知道!
我最近注意到当我login时,我有几千个标记为“僵尸”的进程。 经过进一步调查,我从ps fax发现以下内容: 701 ? Ss 0:28 cron 3363 ? S 0:00 \_ CRON 3364 ? Ss 0:00 \_ /bin/sh -c [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete 3371 ? S 0:00 \_ […]
我知道用SSL保护所有页面会减慢网站的速度,并增加服务器资源的开销。 我也看到很多其他网站只保护他们的login和注册页面,我也想在我的服务器上运行apache。 为什么仅仅保护input用户密码的网页而不是整个网站是不好的做法呢? 此外,而不是使用像https://mysite.com/login.php这样的东西,我也许应该以这种方式更改为https: https://secure.mysite.com/login.php : https://secure.mysite.com/login.php ?
我有一个运行Fedora Core 5的Web服务器(是的,我知道这是非常古老的),它运行PHP 5.1.6,所以我下载并编译5.2.9的源代码,并重新启动服务器,phpinfo()仍然返回5.1.6 。 $ which php /usr/local/bin/php 但是,当我做这个PHP安装的版本切换,我得到 $ /usr/local/bin/php -v PHP 5.2.9 (cli) (built: May 26 2009 10:17:42) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies 我可能错过了什么,或者我该如何纠正?
在具有不同主机的完全不同的位置使用Web服务器(apache / php)和数据库服务器(mysql)会有什么样的性能影响。 编辑:它是一个数据库密集的Web应用程序,所以每个页面多次访问数据库。 数据库通常是Web应用程序的瓶颈,只是想知道与数据库交互的典型速度相比,networking速度是否显着。
我需要find自动运行的服务器上的所有脚本。 服务器昨天崩溃了2次,我需要移动所有的cron脚本移动到备份服务器。 请告诉我如何识别这些脚本?