【问题标题】:PHP 5.6 odbc_exec windows fatal error: Allowed memory sizePHP 5.6 odbc_exec windows 致命错误:允许的内存大小
【发布时间】:2015-02-17 02:30:46
【问题描述】:

我在 Win2008R2 下并使用 odbc 32bit。 通过从 PHP 5.5.14 切换到 5.6.4,许多简单的查询现在挂起:

致命错误:允许的内存大小为 134217728 字节已用尽(试图分配 ...MORE THEN 1GB ...)

一些查询非常简单,应该只加载一些记录或有时为 NULL。

我在其他帖子中读到,如果返回记录的某些字段为 NULL,这可能会导致错误,但我无法通过更正查询来解决,在一个非常大的非标准环境中,这些是数千个!!

【问题讨论】:

  • 这是一个已知问题,但它主要发生在 64 位系统上,据说已修复 bugs.php.net/bug.php?id=50444 但我在 Linux 64 位 PHP 5.6.5 上也有同样的问题,这很奇怪。从源代码编译 php 可能会有所帮助,但还没有尝试过

标签: php memory odbc fatal-error


【解决方案1】:

对于 Windows 有一个错误报告,请查看 https://bugs.php.net/bug.php?id=68964

【讨论】:

    猜你喜欢
    • 2015-04-22
    • 2023-03-20
    • 2017-12-13
    • 2015-09-18
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多