草庐IT

日志切割Nginx

全部标签

php - Wordpress:wp-cron 不工作并且在日志中没有给出错误

这是我在function.php文件中定义的wp-cron,但我在错误日志中没有得到任何结果,该事件在cron列表中,但如果我启动它,什么也不会发生。我有define('WP_DEBUG',true);并在php.ini中的所有级别启用错误日志有人知道我哪里做错了吗?functioncron_daily_whatever(){if(!wp_next_scheduled('check_daily_event')){wp_schedule_event(time(),'daily','check_daily_event');}}functionmy_do_this_daily(){error

php - Nginx - 405 不允许 - fastcgi 超时

我正在尝试使用带有php5.6和nginx的synology来设置网站。该网站是WordPress和一个主题。在处理演示导入时,我们遇到NGINX错误405(不允许)。这有点令人沮丧,因为我喜欢一切顺利的时候。我查看了php.ini文件和nginx.conf文件。#Copyright(c)2000-2016SynologyInc.Allrightsreserved.worker_processesauto;#worker_cpu_affinityauto;worker_rlimit_nofile65535;includeconf.d/main.conf;events{useepoll;

php - fast-cgi 连接php-fpm 和nginx 是否是持久(keep-alive)连接?

我正在尝试编写一个服务器演示来连接php-fpm,但我不知道php-fpm和nginx通过fast-cgi之间的连接是否是持久(keep-alive)连接?每次http请求到nginx时,nginx会再次通过tcp3-WayHandshake连接php-fpm吗?或者nginx和php-fpm之间的连接是一个保持连接并且nginx尝试重用它? 最佳答案 PHP-FPM是fastCGI协议(protocol)的实现,因此它遵守所有fastCGI规范要求。一个这样的要求是在section3.5ofthespecification,特别是

php - 如何让 NGINX 通过 index.php 执行文件夹中的所有 URL

我为此搜索了很多答案,但找不到合适的答案。基本上,我有一个在NGINX上运行的SilverStripe构建的站点。一切正常,但我希望通过站点根目录中的index.php解析通过管理员(到Assets文件夹)上传的任何文件/图像(这样我们可以在返回之前检查管理员中设置的文件的权限给用户)。我有一个非常简单的nginx配置(用于我的本地docker实例):server{includemime.types;default_typeapplication/octet-stream;client_max_body_size0;listen80;root/var/www/html;location

php - 使用专用 php-fpm 服务器的 Nginx 负载平衡

我用nginx+php-fpm和mysql安装了服务器。我有另一台服务器只安装了php-fpm,所以想用作负载平衡。但是,当我使用这个带有php-fpm的删除服务器作为负载平衡器时,打开页面时出现错误:“访问被拒绝。”/etc/nginx/nginx.confuserwww-data;worker_processes3;error_log/var/log/nginx/error.log;pid/var/run/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typeapplication/o

php - Nginx 不显示 404 页面,而是在根目录中提供索引文件

我的Nginx服务器没有显示我的404页面。相反,每当尝试访问不存在的页面或目录时,它只会在我的Web文件夹的根目录中提供我的索引(.php)(没有相应的样式表)。这是/etc/nginx/sites-available下我自己的“默认”文件:server{listen80;listen[::]:80ipv6only=on;listen443ssl;listen[::]:443ipv6only=onssl;add_headerStrict-Transport-Securitymax-age=15768000;ssl_certificate/etc/nginx/ssl/server.cr

php - 是否可以更改 PHP 错误日志输出?

我在我的php.ini文件中配置了error_log指令,如下所示:error_log=/path/to/logs/error_log然后我像这样配置了error_reporting指令:error_reporting=E_ALL&~E_DEPRECATED&~E_STRICT当我检查error_log文件时,我看到正常的PHP警告/错误文本行:[03-Jun-201508:39:00America/Bogota]PHPNotice:Undefinedindex:cerrarin/fake/path/to/file2.phponline68[03-Jun-201508:40:49Ame

php - Magento Magmi 的 hhvm nginx toString 服务器错误

我正在尝试在Magento应用程序上运行magmi产品导入插件,该应用程序在其上具有NGINX和HHVM的awsec2实例上运行。当我尝试在Magento上运行magmi产品导入应用程序时,我在hhvm错误日志中收到以下服务器错误。/var/log/hhvm/error.log\nCatchablefatalerror:ObjectofclassMagmi_ProductImportEnginecouldnotbeconvertedtostringin/var/www/qa-hoi/magmi-importer/inc/magmi_mixin.phponline9这是magmi_mix

php - 在 Silex 中定义日志记录

如果我在Silex中定义monolog日志:useMonolog\Logger;useMonolog\Handler\StreamHandler;useMonolog\Handler\FirePHPHandler;$app=newSilex\Application();$app->register(newSilex\Provider\MonologServiceProvider(),array('monolog.name'=>'logger','monolog.logfile'=>$logdir.'/f2alma.log','monolog.level'=>\Monolog\Logge

php - Monolog RotatingFileHandler 根据日志类型保存到特定文件

我正在尝试用monolog做一些我不确定是否可行的事情。所以我在想一个实用的方法来组织日志文件。首先我想有3个不同的文件,INFO、WARNING和ERROR,但是很难在de文件中搜索特定日期。所以我决定这样组织:日志|_信息|_年|_12-05-2016.log|_警告|_年|_12-05-2016.log|_错误|_年|_12-05-2016.log这是我决定要做的$infoStreamHandler=new\Monolog\Handler\RotatingFileHandler($settings['path_info'].'/info.log',Monolog\Logger::