问题标签 [error-log]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 error_log() 通过电子邮件发送错误消息
php 函数 error_log() 让您将日志发送到电子邮件,将第二个参数设置为 1。我这样做,但我想在 html 中显示消息。代码如下所示:
可能我弄乱了声明内容类型的东西,因为我得到了纯文本的味精:
php - 使用 php 写入 Apache access_log 文件
我需要将统计数据写入实时 Apache access_log 文件(我有另一个进程计算 access_log 文件中的特定行,该文件定期向另一个进程报告)。
目前,我只是通过在 php 中执行以下操作来强制进入 access_log 文件:
logme.php 什么都不做,返回空并返回 200 成功。
上述技术的问题在于,对于 Apache 服务器的每个请求,都会产生另一个请求来写入日志 - 因此需要加倍的 Apache 服务器。
当服务器堆积起来时,对 Apache 服务器的简单且通常快速的本地调用需要 5 秒以上。
我可以直接写入 access_log 文件而不会引起问题,或者甚至有没有办法使用类似于 syslog() 或 error_log() 的 php 写入 apache_log 文件?
php - PHP 错误日志已停止工作。它确实有效
它已经工作了很长时间并且停止了。我一定遗漏了一些明显的东西。
文件/etc/php5/apache2/php.ini相关设置为:
在我的代码中,我有:
我在页面上看到“即将登录”,但错误日志中没有任何内容。我怎样才能解决这个问题?
php - 是否可以在 php error_log 中记录 IP 地址?
我已经使用 PHP 多年,直到现在才真正考虑过这一点。显然有用于显示 apache 日志的自定义格式,但是有什么可以通过 php.ini 使用 php 的 error_log 来完成的吗?
我想记录原始错误的 IP 地址,而不必修改我网站上的每个功能并包括error_log($_REQUEST['REMOTE_ADDR'].' error etc');
有没有人见过这样的事情?
php - 在 php 错误日志中禁用 E_DEPRECATED
我有一个运行商业软件的生产服务器,该软件利用了已弃用的功能。我们已经在 php.ini 中禁用了错误输出display_errors = Off
——所以用户看不到这些错误。然而,我们仍在记录 PHP 错误——log_errors = On
以追踪问题。
问题:PHP 似乎忽略了error_reporting
关于它最终传递给错误日志的指令。无论输入什么值组合,文件记录都会发生,就好像我设置为E_ALL
. 因此,我的错误日志因弃用通知而变得臃肿。
在 php.ini 中设置了默认时区值,因此与时区相关的问题不相关。
软件包的升级尚不可用,因此请不要建议“仅修复已弃用的代码”。我正在专门寻找方法来防止 PHP 在不完全禁用文件日志记录的情况下将弃用的错误转储到日志中。
服务器详情:
- Ubuntu 10.04.2 LTS
- PHP 5.3.2
php - PHP错误日志问题'无法加载动态库'
我的 PHP 错误日志正在以非常快的速度填满以下行:
[28-Apr-2011 13:03:00] PHP 警告:PHP 启动:无法加载动态库 '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/' - /usr/ local/lib/php/extensions/no-debug-non-zts-20060613/:无法读取文件数据:是第 0 行上未知的目录
我用谷歌搜索了这个问题并找到了几个结果,但都涉及最后一个 / 之后的内容,这个错误似乎与路径本身有关。
该站点在 CentOS 上的 cPanel/WHM 上运行。
apache - Apache 错误日志显示非常奇怪的问题
我想知道是否有人可以在所附的屏幕截图中指出导致问题的原因。它已经发生了几次不同的图像。我看不出是什么原因造成的。
该机器是我的开发机器。
我希望将其发布在 serverfault 上,但我无法添加我需要的图像。
php - Windows 上的 PHP 错误日志文件格式(php.ini error_log 指令)
例如:
php.ini 文件
错误日志文件 (c:/php/php.log) 包含以下格式的每个条目:
每个错误行两个回车符和一个新行。
为什么会发生?如何将错误日志文件更改为默认格式:
PHP 版本5.3.6
Apache/ 2.2.15 (Win32)
在 Windows 7 Home Basic 和 Windows XP SP3 上测试,结果相同。
php.ini 文件只包含两个字符串
apache phpinfo() 脚本-> http://pastehtml.com/view/awvx1vgpp.html
PS。
服务器:nginx 1.0.4
FastCGI + PHP 版本5.3.6
一切都按预期工作。
nginx phpinfo() 脚本-> http://pastehtml.com/view/awvwvk9p9.html
php - PHP - 记录堆栈跟踪以获取警告?
是否可以记录 php 警告的堆栈跟踪?还是抓住一个警告和error_log()?
在我的错误日志中有一些导致警告的代码,但是如果不知道堆栈跟踪,就不可能知道是什么导致了这些警告。
java - 如何解析数据库错误日志?
我想解析一个数据库(MySQL、SQLite、Oracle,任何人都可以)错误日志以查看发生了哪些错误。是否有任何工具可用于完成这项工作,或者是否有人知道如何使用 PHP 或 Java 完成这项工作?请帮忙。