标签: fatal-error

如何从致命错误"允许的内存大小耗尽"中恢复

你知道从PHP致命错误恢复的任何解决方案:" 允许的内存大小......用尽 "

我有一个关闭函数,当出现致命错误时调用该函数.此函数从中创建ErrorException并记录它.

问题是:当没有更多可用内存时,它无法记录错误(我使用Zend Framework通过FirePHP登录Firebug).

所以我的意思是" 如何从中恢复 ",是如何执行基本错误日志,让Zend Framework发送标题,以便记录错误(在我的情况下在Firebug中),因为任何其他错误?

谢谢

php error-handling fatal-error

12
推荐指数
3
解决办法
1万
查看次数

是否可以在PHP中防止"致命错误:调用未定义的函数"?

在PHP中,有什么方法可以忽略未定义的函数而不是抛出在浏览器中可见的致命错误?-ie,致命错误:调用未定义的函数

我知道有一种将所有自定义函数包装在条件中的做法,如下所示,但是有一种编程方式来获得这种效果吗?

if (function_exists('my_function')) { 

   // use my_function() here;

}
Run Code Online (Sandbox Code Playgroud)

php error-handling undefined fatal-error

12
推荐指数
2
解决办法
2万
查看次数

Java运行时环境检测到致命错误.EXCEPTION_ACCESS_VIOLATION

我有java 1.6,maven 2,activeMQ 5.5和testng功能测试.当我在Idea中启动它然后确定,但是当我尝试使用maven从控制台启动它们然后在尝试通过activeMQ发送消息后进程暂停,并且在一段时间后崩溃并在日志中出现以下错误:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006d92f7a6, pid=5716, tid=7000
#
# JRE version: 6.0_27-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.2-b06 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# V  [jvm.dll+0x9f7a6]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x00000000072b6000):  JavaThread "ActiveMQ Transport: …
Run Code Online (Sandbox Code Playgroud)

java testng activemq-classic fatal-error maven

12
推荐指数
1
解决办法
3万
查看次数

导出大型数据库mysql phpmyadmin

我在我的Windows操作系统上使用phpmyadmin.我有一个数据库,其中一个表有100M记录,大小为20GB.我想导出此表并具有table.sql文件.每当我尝试这样做时,导出文件的大小为0字节.当我检查apache错误日志时,将显示以下内容:

Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 1066139648 bytes)
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题?!

谢谢 :)

mysql phpmyadmin fatal-error

12
推荐指数
3
解决办法
4万
查看次数

PHP单元测试:是否可以测试致命错误?

FWIW我正在使用SimpleTest 1.1alpha.

我有一个单例类,我想编写一个单元测试,通过尝试实例化类(它有一个私有构造函数)来保证该类是一个单例.

这显然会导致致命错误:

致命错误:调用私有FrontController :: __ construct()

有没有办法"捕获"致命错误并报告通过的测试?

php singleton unit-testing simpletest fatal-error

11
推荐指数
2
解决办法
6137
查看次数

PHP:致命错误:调用非对象上的成员函数

在这里得到一个非常奇怪的错误,我正在写一个flatfile数据库类,这一切都正常,直到我刷新,现在我不断得到这个消息:

致命错误:在第50行的/home/reithg/public_html/test/engine/class.database.php调用非对象上的成员函数name()

我打电话给班级如下:

<?php
ini_set('display_errors', '1');

require('engine/class.database.php');

$config = new Config("lessons", array('first', 'second', 'third', 'fourth'), "data/");
$db = new Database($config, true);

print("Querying DB for 'theta' no exclusions: <br />");
print_r($db->query('theta', NULL, NULL));

print("<p /> Querying DB for 'theta' in column 'second': <br />");
print_r($db->query('theta', 'second', NULL));

print("<p /> Querying DB for first two rows: <br />");
print_r($db->getRows(2));

print("<p /> Querying DB for last three rows: <br />");
print_r($db->getRows(3, true));

print("<p /> Cleaning data …
Run Code Online (Sandbox Code Playgroud)

php fatal-error

11
推荐指数
1
解决办法
6万
查看次数

set_error_handler()不适用于FATAL错误

我有一个简单的自定义错误处理程序,它在错误日志文件中写入一些有用的调试信息.

它适用于所有内容,但它不会因为FATAL错误而被触发.

有办法解决这个问题吗?

目前为了绕过这种情况,我已经注册了一个关闭功能,检查 error_get_last()

php error-handling fatal-error

11
推荐指数
2
解决办法
7113
查看次数

CakePHP:致命错误:允许的内存大小为536870912字节耗尽(尝试分配52个字节)

嗨,我有一个运行的应用程序CakePHP v 1.3.我已将我的wamp服务器更新为v2.4.更新后我收到此错误消息.我在php.ini设置中进行了这些更改.


  • memory_limit = 128M
  • file_uploads = ON
  • upload_max_filesize = 128M
  • max_input_time设置
  • max_execution_time = 300
  • post_max_size = 128M
  • realpath_cache_size = 16k
  • realpath_cache_ttl = 120

但我仍然收到这些错误消息:

CakePHP : Fatal error: Allowed memory size of 536870912 bytes exhausted 
(tried to allocate 52 bytes) in C:\wamp\www\gtgcrm\cake\libs\model\
datasources\dbo\dbo_mysql.php on line 775
Run Code Online (Sandbox Code Playgroud)

我错过了什么?任何建议将不胜感激!

php cakephp fatal-error cakephp-1.3

11
推荐指数
2
解决办法
3万
查看次数

Ampps的问题

我在我的本地Ampps服务器上安装了Impresspages.当我继续打开它时,我收到错误消息:

错误

Fatal error: Call to undefined function Ip\ctype_digit() in /Applications/AMPPS/www/impresspage/Ip/Dispatcher.php on line 197
Run Code Online (Sandbox Code Playgroud)

这是Dispatcher.php的第197行:

if (ctype_digit($priority)) {
Run Code Online (Sandbox Code Playgroud)

我该怎么解决这个问题?

php install dispatcher fatal-error

11
推荐指数
1
解决办法
5842
查看次数

如何修复 statoverride 文件中的“未知用户‘redis’”

我正在安装 redis,每次运行此命令时都会sudo apt install redis-server出现无法恢复的致命错误

我已经尝试了很多解决方案来完全删除 redis、redis-server,但没有任何效果,这是错误

dpkg: unrecoverable fatal error, aborting: unknown user 'redis' in statoverride file E: Sub-process /usr/bin/dpkg returned an error code (2)

installation fatal-error redis redis-server

11
推荐指数
1
解决办法
5880
查看次数