草庐IT

binlog日志

全部标签

php - 访问Vagrant box中的错误日志查看 'internal server errors'

我有一个vagrantbox设置,我想调试我在Magento应用程序中收到的一些“500内部服务器”错误我在我的目录结构中看到了日志文件夹,但在这个目录中看不到任何access.log或error.log文件,我需要什么来打开它吗? 最佳答案 记住错误的日志文件是exception.log,通知/警告是system.log。这两个文件都在您的magento安装的var/log下。有时magento无法捕获错误。在这种情况下,错误要么打印到浏览器,要么保存到Apache日志。查看/var/log/apache/下的apache日志(文

PHP-FPM 错误日志显示 "Not a JPEG file: starts with 0x47 0x49"

在我的PHP-FPM日志文件中,我有很多行如下所示[18-Sep-201603:59:06]WARNING:[poolwww]child5425saidintostderr:"NotaJPEGfile:startswith0x470x49"这是什么意思? 最佳答案 这是一个commonerror.看起来你正在用imagecreatefromjpeg打开一个文件,但它不是jpeg,它是一个gif文件,看看thisnote关于起始字节。 关于PHP-FPM错误日志显示"NotaJPEGfil

php - 如何在加载 Doctrine 固定装置时禁用控制台中的查询日志记录?

我有一个加载大量数据的装置,但我总是遇到这个错误:Fatalerror:Allowedmemorysizeof2147483648bytesexhausted(triedtoallocate16777224bytes)in/var/www/html/platform-cm/vendor/doctrine/dbal/lib/Doctrine/DBAL/Logging/DebugStack.phponline65[Symfony\Component\Debug\Exception\OutOfMemoryException]Error:Allowedmemorysizeof214748364

php - 使用 laravel5.6 的自定义(动态)日志文件名

在laravel5.5中,我们可以访问$app中的configureMonologUsing()方法,这使得在bootstrap/app.php中这样的事情成为可能:$app->configureMonologUsing(function(Monolog\Logger$monolog){$processUser=posix_getpwuid(posix_geteuid());$processName=$processUser['name'];$filename=storage_path('logs/laravel-'.php_sapi_name().'-'.$processName.'

php - 日志/图表 PHP 执行时间

是否有任何工具可用于记录php站点的页面加载时间?主要是寻找一些我可以看到加载时间随时间变化趋势的东西,我正在考虑使用error_log()将它们转储到一个文件中,但我不知道我可以用什么来解析它并显示图形 最佳答案 您可以在执行开始时记录微时间,保持该变量直到结束,检查时间,减去它们,然后您就有了执行时间。在大多数情况下,需要输出缓冲才能使这项工作正常进行,除非是特定事物总是最后运行的情况(如footer())。$time_start=microtime_float();functionmicrotime_float(){list(

php - header 显示在 apache 错误日志中(curl 和 paypal)

我刚刚在我的错误日志中注意到,每当我向PayPalAPI发出请求(使用php+curl)时,一些返回的header会显示在我的apache错误日志(而不是访问日志)中。据我所知,这个特定的请求从一开始(现在几个月)就一直在填满我的日志,但我今天才第一次注意到它。现在我知道这无论如何都不是什么大问题,但我很乐意摆脱它,因为它可以更轻松地解决其他问题。首先,这里是错误日志:[ThuMar1715:14:192011][error][client192.168.1.21]*Abouttoconnect()toapi-3t.paypal.comport443(#0)[ThuMar1715:14

php - Monolog Logger 在每条日志消息的末尾输出空数组

我的记录器对象在每行的末尾输出空数组-[][]。例如;[2017-08-1712:26:02]import_log.INFO:checkForDuplicates::is_processing[][][2017-08-1712:26:04]import_log.INFO:isduplicate[][]无论如何我可以阻止这种情况发生吗?我只想在没有空数组的情况下注销,即,如下所示:[2017-08-1712:26:02]import_log.INFO:checkForDuplicates::is_processing[2017-08-1712:26:04]import_log.INFO:

php - 关闭PHP开发错误日志中的通知是否被认为是标准做法

我有J2EE背景,似乎PHP开发人员关闭和忽略声明中的通知是很常见的:error_reporting(E_ALL&~E_NOTICE);我正在使用的应用程序充满了关于未设置变量的消息?这对我来说似乎很奇怪。 最佳答案 这是不好的做法,但很常见。您可以说这是标准做法,因为它是开箱即用的默认设置。然而,它是PHP中的默认设置这一事实不应该被认为是一个好主意!(咳嗽register_globals咳嗽)问题是E_NOTICE涵盖undefinedvariable和未定义的数组索引,前者比后者更能指示错误。这个隐藏的经典错误是在您打算使用$

php - 如何在 YII 中查看 Trace 或日志文件?

我想使用YII的日志功能,我是YII的新手。谁能指导我日志内容的文件位置在哪里?还是跟踪内容? 最佳答案 如果您使用默认的Yiimain.php文件,那么所有日志都会转到您的protected/runtime/application.log文件。它将包括标准的Yii日志以及您自己的Yii::log()调用。 关于php-如何在YII中查看Trace或日志文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

php - 禁用错误日志。错误日志泛滥

我有一个正在运行的网络服务器和旧版本的gambio(xt:commercefork)。public_html目录中的error_log充满了错误。15分钟内大约30mb。如何禁用此日志?我无法修复所有错误。以下是一些错误示例:[warn]mod_fcgid:stderr:PHPNotice:Undefinedvariable:keyin/usr/www/users/foo//includes/classes/class.inputfilter.phponline98[warn]mod_fcgid:stderr:PHPNotice:Undefinedindex:in/usr/www/us