小编Ald*_*ibe的帖子

Composer Update失败 - 内存不足

composer.phar update在我的VM上运行时出现此错误:

PHP致命错误:第179行的phar:///bin/composer.phar/src/Composer/Util/RemoteFilesystem.php中允许的内存大小为1073741824字节(尝试分配144115188075867549字节)

composer.json,如果需要的话:

{
        "description" : "The CodeIgniter framework",
        "name" : "codeigniter/framework",
        "license": "MIT",
        "require": {
                "php": ">=5.2.4",
                "videlalvaro/php-amqplib": "2.5.*"
        },
        "require-dev": {
                "mikey179/vfsStream": "1.1.*",
                "videlalvaro/php-amqplib": "2.5.*"
        }
}
Run Code Online (Sandbox Code Playgroud)

VM刚刚从坏的磁盘扇区问题中恢复,运行VM的人说VM已经移动到新磁盘.在我的虚拟机中只有Java,PHP,httpd,postgre,rabbitmq和网站本身,在此之前它已经运行了大约4个月.我正在使用PHP 5.6.11.有人可以帮忙吗?

php out-of-memory composer-php

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

PostgreSQL 9.4 突然无效的内存分配请求大小

我正在构建一个网站,该网站将用于处理来自商店的 excel 文件并对其进行操作(合并、查看等)。我使用 PostgreSQL 9.4 作为数据库,在 Centos 6.6 虚拟机上运行,​​内存为 4GB。它有 3 个数据库,如下所示:

  • postgres 数据库
  • db_raw,用作数据的占位符。从网站上传的excel将被解析,数据将存储在这里。数据库由几个表组成,用于保存处理excel所需的数据,以及一个巨大的表,用于存储当前>140列和近100万行的excel数据
  • db_processed,这是网站的主要数据库。它有几个用于网站操作的小表(用户表、访问列表、日志记录等),还有 8 个表用于存储来自 db_raw 的处理过的 excel 数据。8 个表中的每一个都有大约 40 列和大约一百万行。

直到今天早上,数据库都运行良好。我尝试通过 pgAdmin 和 PuTTY 连接到 db_processed,PostgreSQL 给了我这个消息

FATAL:  invalid memory alloc request size 144115188075856068
Run Code Online (Sandbox Code Playgroud)

db_raw 工作正常,据我所知,自 3 天前以来没有任何变化。我应该怎么做才能再次连接到数据库?

更新:我做了@CraigRinger 所说的并重新启动了服务。我设法连接到数据库,但所有的表都不见了:| 现在这一直出现在日志中

< 2015-09-21 12:27:22.155 WIB >DEBUG:  performing replication slot checkpoint
< 2015-09-21 12:27:22.158 WIB >LOG:  request to flush past end of generated WAL; request 46/9E0981D8, currpos 46/771C69B0
< 2015-09-21 12:27:22.158 WIB >CONTEXT:  writing block 2 …
Run Code Online (Sandbox Code Playgroud)

postgresql

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

PHP protobuf 错误 - 未定义的编码/解码方法

我正在尝试使用https://github.com/google/protobuf/tree/master/php了解 PHP 中的 Protobuf 。目前我陷入了错误。

我安装protobuf的步骤:

下面是我的代码:

protoc 命令生成两个文件:APIReq.php 和 GPBMetadata/MsgFormat.php

之后,我在生成的 PHP 文件中添加了require_once __DIR__ . '/vendor/autoload.php';和,因为当我运行时它出现了require_once __DIR__ . '/GPBMetadata/MsgFormat.php';php APIReq.php

    PHP Fatal error: …
Run Code Online (Sandbox Code Playgroud)

php protocol-buffers

2
推荐指数
1
解决办法
2946
查看次数