使用php_error.log在我的nginx服务器上使用php_error.log -- nginx 领域 和 php.ini 领域 服务器管理 相关 的问题

What is using php_error.log in /var/log on my Nginx server


0
vote

问题

中文

在/ var /日志中我的nginx服务器有php5-fpm.log和php_error.log php_error.log有各种各样的通知,使其大小增长到数百MB的大小。我试图找到哪个php.ini管理这个文件,但没有运气。

  php --ini   

给出:

  Configuration File (php.ini) Path: /etc/php5/cli Loaded Configuration File:         /etc/php5/cli/php.ini Scan for additional .ini files in: /etc/php5/cli/conf.d Additional .ini files parsed:       /etc/php5/cli/conf.d/05-opcache.ini, /etc/php5/cli/conf.d/10-pdo.ini, /etc/php5/cli/conf.d/20-apcu.ini, /etc/php5/cli/conf.d/20-curl.ini, /etc/php5/cli/conf.d/20-gd.ini, /etc/php5/cli/conf.d/20-geoip.ini, /etc/php5/cli/conf.d/20-horde_lz4.ini, /etc/php5/cli/conf.d/20-intl.ini, /etc/php5/cli/conf.d/20-json.ini, /etc/php5/cli/conf.d/20-ldap.ini, /etc/php5/cli/conf.d/20-mcrypt.ini, /etc/php5/cli/conf.d/20-memcache.ini, /etc/php5/cli/conf.d/20-mongo.ini, /etc/php5/cli/conf.d/20-mysql.ini, /etc/php5/cli/conf.d/20-mysqli.ini, /etc/php5/cli/conf.d/20-pdo_mysql.ini, /etc/php5/cli/conf.d/20-pdo_sqlite.ini, /etc/php5/cli/conf.d/20-pspell.ini, /etc/php5/cli/conf.d/20-readline.ini, /etc/php5/cli/conf.d/20-sasl.ini, /etc/php5/cli/conf.d/20-sqlite3.ini, /etc/php5/cli/conf.d/20-tidy.ini, /etc/php5/cli/conf.d/20-xdebug.ini, /etc/php5/cli/conf.d/20-xmlrpc.ini   

/etc/php5/cli/php.ini设置为

  error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT   

从浏览器,phpinfo();说使用/etc/php5/fpm/php.ini被使用,这也设置为 error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

设置此值后,我执行了 sudo service php5-fpm restart

仍然是所有类型的通知和堆栈痕迹, 这个logfile来自哪里?

英文原文

On my Nginx server in /var/log there is php5-fpm.log and php_error.log The php_error.log has all kind of notices so that it's size grows to hundreds of Mb's. I tried to find which php.ini managed this file, but no luck.

php --ini 

gives:

Configuration File (php.ini) Path: /etc/php5/cli Loaded Configuration File:         /etc/php5/cli/php.ini Scan for additional .ini files in: /etc/php5/cli/conf.d Additional .ini files parsed:       /etc/php5/cli/conf.d/05-opcache.ini, /etc/php5/cli/conf.d/10-pdo.ini, /etc/php5/cli/conf.d/20-apcu.ini, /etc/php5/cli/conf.d/20-curl.ini, /etc/php5/cli/conf.d/20-gd.ini, /etc/php5/cli/conf.d/20-geoip.ini, /etc/php5/cli/conf.d/20-horde_lz4.ini, /etc/php5/cli/conf.d/20-intl.ini, /etc/php5/cli/conf.d/20-json.ini, /etc/php5/cli/conf.d/20-ldap.ini, /etc/php5/cli/conf.d/20-mcrypt.ini, /etc/php5/cli/conf.d/20-memcache.ini, /etc/php5/cli/conf.d/20-mongo.ini, /etc/php5/cli/conf.d/20-mysql.ini, /etc/php5/cli/conf.d/20-mysqli.ini, /etc/php5/cli/conf.d/20-pdo_mysql.ini, /etc/php5/cli/conf.d/20-pdo_sqlite.ini, /etc/php5/cli/conf.d/20-pspell.ini, /etc/php5/cli/conf.d/20-readline.ini, /etc/php5/cli/conf.d/20-sasl.ini, /etc/php5/cli/conf.d/20-sqlite3.ini, /etc/php5/cli/conf.d/20-tidy.ini, /etc/php5/cli/conf.d/20-xdebug.ini, /etc/php5/cli/conf.d/20-xmlrpc.ini 

The /etc/php5/cli/php.ini is set to

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT 

From the browser, phpinfo(); says that /etc/php5/fpm/php.ini is used, this is also set to error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

After setting this values I did a sudo service php5-fpm restart

Still all kind of notices and stack traces, Any idea where this logfile comes from?

     
 
 

回答列表

1
 
vote
vote
最佳答案
 

嗨,您首先需要检查PHP-FPM服务的PHP-FPM.conf文件。

sudo ps -aux | grep "php-fpm"

它将显示它使用的配置文件。

转到该路径。例如/ etc / php5 / fpm并编辑php-fpm.conf禁用日志记录。

内部/ etc / php5 / fpm / www,还有另一个.conf文件禁止登录。

 

Hi you first need to check which php-fpm.conf file the php-fpm service is using.

sudo ps -aux | grep "php-fpm"

It will show the configuration file it is using.

Go to that path. e.g. /etc/php5/fpm and edit php-fpm.conf to disable logging.

Inside /etc/php5/fpm/www there is another .conf file disable logging on that too.

 
 
         
         

相关问题

0  编写nginx服务器块以捕获通配符n级子域?  ( Writing an nginx server block to capture wildcard n level subdomains ) 
我正在运行nginx代理服务器,以使用OpenResty / Lua和Letsencrypt自动生成SSL证书,在多租户SaaS平台中。我有许多需要证书的域,而且无法白发性审商它们,因此我的证书服务器接受指向它的所有请求。 我开始看到很多符合域结构的大量无效域请求: www.randomsubdomain.any...

0  在Ubuntu Server上启用端口 - nginx反向代理  ( Enable ports on ubuntu server nginx reverse proxy ) 
我的私人IP是例如175.34.55.2 ubuntu@ip-175-34-55-2:~$ sudo nmap -sT -p- 175.34.55.2 Not shown: 65531 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp ...

0  阻止所有与fail2ban的恶意nginx连接  ( Blocking all malicious nginx connections with fail2ban ) 
最近,我的服务器攻击有很大的增加,让我切换到更具侵略性的Fail2ban阻止策略。 为了减少传入连接的数量,我还重新配置了nginx(用于清楚的恶意请求): keepalive_requests 0; keepalive_timeout 0; return 444; (...) error_page 400...

1  在nginx的proxy_pass中删除一个cookie  ( Removing one cookie in proxy pass of nginx ) 
我正在尝试 proxy_pass 整个请求将我nginx到某些基本URL到另一个上游服务器删除 server cookie。所有其他cookie,HTTP标头,应保存URL本身,发送到上游和响应传回我的客户端。 到目前为止,我尝试了什么在本指南< / a>在nginx论坛上。以下是我的位置指令看起来如何: s...

0  如何使挖掘荣誉TTLS /使用本地操作系统缓存?  ( How to make dig honour ttls use the local os cache ) 
当我运行 dig example.com 响应回到 SERVER: 192.168.0.1 ,即使在后续运行。这意味着dig始终正在进行网络调用来解析DNS记录。 i(相反,不知情)假设我的操作系统将根据其TTL缓存DNS记录,并且该挖掘将使用该缓存。 dig否则默认忽略ttl /不使用缓存?如果是,我如何让挖掘...

4  nginx的默认目录?  ( Default directory for nginx ) 
我有Ubuntu 15.04。搜索后,我发现各种链接建议nginx的默认目录 /usr/share/nginx/html 。它看起来是创建的目录,并且已经存在一个 /usr/share/nginx/htmlcdefghijklmn2 文件。我试图添加另一个HTML文件,发现我无法浏览到该位置。然后,我发现了另一个链接...

0  nginx + php5-fpm + cifs share + cakephp超时  ( Nginx php5 fpm cifs share cakephp timeout ) 
我最近将我的cakephp 3开发环境移动到网络共享。 所涉及的服务器只有nginx webroot的路径更改( root /var/www/webroot ,到 root /mnt/dev/webroot )。 我正在通过 /etc/fstab 安装CIFS共享,如下所示: //nfs/WebDev /mnt/...

4  nginx / php-fpm =空白页面  ( Nginx php fpm blank pages ) 
亲爱的serverfault社区, 我在两天前设法将我的网站陷入全功能状态..在3小时前今天,我重新启动了我的Linux盒子,并找到了我的网站不再工作。我不知道为什么这会是和坦率地坦率地说,我只是不要觉得我现在处于一个水平来解决它 - 我可以用你的帮助来真正做:) 基本上,我的nginx php文件都呈现为空白或说...

5  nginx反向代理:未设置过期标头  ( Nginx reverse proxy not setting expires header ) 
我的静态资产配置为 location @upstream { proxy_pass http://localhost:82; proxy_set_header Host $host; proxy_set_header X-Real-IP $r...

0  鼠尾草 - 签名不匹配错误和nginx 504错误  ( Gunicorn signature mismatch error and nginx 504 error ) 
我正在使用烧瓶和麦克松在Debian 10和Nginx HTTP服务器上运行应用程序。 网站运行良好,但有时它会非常缓慢地加载nginx 504错误,如果我打开错误日志,我会发现一堆错误,在哪里: gunicorn[16962]: Signature mismatch: url's None != expecte...

4  发布请求时405(不允许)  ( 405 not allowed on post request ) 
在Winginx发生问题之前的一切工作。当我用jQuery向数据发送数据时,我得到405(不允许)错误。效果完全好。 当我从/ formcheck请求数据(这是forcmcheck.php并且自己的正常工作)我收到此错误。除了重写引擎的几行之外,我在nginx日志中没有改变任何东西。 您可以查看日志: 127...

0  (服务php)apache2会在每个连接上创建新线程吗?  ( Serving php does apache2 will create new thread on every connection ) 
基于许多在线源,在服务静态文件中,Apache2将在每个不同的连接上创建新线程......导致资源饥饿 但是如何通过apache2服务php(mod_php,mpm worker等)? Apache还将打开像服务静态文件一样的新线程吗? (afaik,在nginx php-fpm中,我们可以设置最大线程,但我不知道每...

2  nginx反向代理到LAMP服务器:无法登录PHPMYADMIN  ( Nginx reverse proxy to lamp server cant login to phpmyadmin ) 
我很新的是apache,甚至更新到反向代理,但我最终用nginx(作为反转代理)和apache安装一个服务器,以管理具有不同技术的网站。 PHP网站(下面的PHP_SITE)由Apache处理,Ruby在Rails网站上由Nginx处理。稍后应添加更多网站。一切都在工作正常,除了phpmyadmin。 我的问题:我可...

1  nginx不会将外部请求传递给localhost  ( Nginx doesnt pass outer request to localhost ) 
jetty服务器在localhost上运行:8080和在通过curl(Putty)提出请求时成功响应: curl -H "Content-Type: application/json" -X POST -d '{"message":"Hi"}' http://localhost:8080 我有以下 ngi...

0  nginx拆分在多个文件中  ( Nginx split config in multiple files ) 
我还在学习nginx,我遇到了一个问题。 所以之前开始我的项目我正在拆分配置文件的问题。 因此,该想法是拥有一个"主要" 文件,其中服务器配置,示例: server { server_name demo.server.com; include my/custom/location/*.nginx...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.