当前位置: 首页 > 知识库问答 >
问题:

编写器内存限制已耗尽[重复]

柳绪
2023-03-14

我有业务托管在nkl.com,不幸的是我不能使用作曲家在那里了。支持写了更多,我已经达到了1.5 GB的限制,更多是不可能的。

PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes)

现在我的问题是,有没有办法让Composer一块一块地更新或安装它,这样就可以释放中间的内存,或者有没有其他解决方案可以在服务器上运行我的Laravel应用程序?

目前,Composer JSON中包含以下包。还有一些计划。

    "require": {
    "php": "^7.2.5",
    "ext-json": "*",
    "benjaminhirsch/nova-slug-field": "^1.2",
    "cloudcake/nova-snowball": "^1.2",
    "ctessier/nova-advanced-image-field": "^1.0",
    "davidpiesse/nova-toggle": "^0.0.6",
    "digitalcloud/nova-address-field": "^1.3",
    "dillingham/nova-detail-link": "^1.0",
    "ebess/advanced-nova-media-library": "*",
    "ek0519/quilljs": "^0.1.9",
    "fideloper/proxy": "^4.2",
    "fruitcake/laravel-cors": "^1.0",
    "gabrieliuga/laravel-mail-log": "*",
    "guzzlehttp/guzzle": "^6.3",
    "inspheric/nova-email-field": "^1.42",
    "jenssegers/agent": "^2.6",
    "jubeki/nova-card-linkable": "^1.1",
    "kabbouchi/nova-logs-tool": "*",
    "khalin/nova-link-field": "*",
    "klepak/nova-dynamic-page-title": "^1.0",
    "laraning/nova-time-field": "^0.2.5",
    "laravel/framework": "^7.0",
    "laravel/nova": "*",
    "laravel/tinker": "^2.0",
    "laravel/ui": "^2.0",
    "laravelcollective/html": "^6.1",
    "m-a-k-o/nova-custom-table-card": "^2.0",
    "maatwebsite/laravel-nova-excel": "^1.2",
    "normanhuth/nova-menu-order": "1.0.2",
    "ofcold/nova-sortable": "^1.0",
    "opanegro/field-nova-password-show-hide": "^1.0",
    "raiym/instagram-php-scraper": "^0.9.7",
    "richardkeep/nova-timenow": "^1.0",
    "sbine/route-viewer": "^0.0.6",
    "sidis405/nova-installed-packages": "^0.1.8",
    "spatie/laravel-activitylog": "^3.11",
    "spatie/laravel-backup": "^6.8",
    "spatie/laravel-medialibrary": "^7.19",
    "spatie/laravel-permission": "^3.11",
    "spatie/nova-backup-tool": "*",
    "spatie/schema-org": "^2.12",
    "vyuldashev/nova-permission": "*",
    "whitecube/nova-flexible-content": "^0.1.16"
},
"require-dev": {
    "facade/ignition": "^2.0",
    "fzaninotto/faker": "^1.9.1",
    "mockery/mockery": "^1.3.1",
    "nunomaduro/collision": "^4.1",
    "phpmd/phpmd": "^2.8",
    "phpunit/phpunit": "^8.5",
    "sirbrillig/phpcs-import-detection": "^1.2",
    "sirbrillig/phpcs-variable-analysis": "^2.8",
    "squizlabs/php_codesniffer": "^3.5"
},

共有1个答案

郗奇玮
2023-03-14

我试过限制在-1和99999。所有的Inkl网络主机服务器都太弱了,已经达到了极限。现在我将更改提供程序并将包临时手动复制到服务器。

 类似资料:
  • 我目前在Azure中托管了几十个网站,最近开始在每个web应用的门户刀片中看到“内存资源耗尽”警告: 我在两个S3标准(大型)应用程序服务计划中托管我的网站,我在所有网站上都会收到警告,无论它们在哪个应用程序服务计划上。 有趣的是,当查看任一应用服务计划的内存使用率时,我总是低于40%,内存使用率实际上相当一致。我从未看到峰值或任何接近85%内存使用率的东西。 我的问题是,我是否误解了警告消息?是

  • 我需要在我的主机上运行composer update,因此我使用ssh登录,并尝试在/www文件夹中运行以下命令,我在该文件夹中安装了Laravel和composer: 我得到这个错误: 我正在与我的主机提供商联系,他们告诉我运行命令: 我运行了这个命令,但得到:“无法打开文件:composer” 怎么办?这里的解决方案是什么?

  • 我试图理解为什么下面的Java程序给出了< code>OutOfMemoryError,而对应的程序却没有< code >。parallel()没有。 我有两个问题: > 该程序的预期输出是什么? 不带<代码>。parallel()看起来这只是输出< code>sum(1 2 3...)这意味着它只是“停留”在平面图中的第一个流,这是有意义的。 对于并行,我不知道是否有预期的行为,但我的猜测是它以

  • 是否还有其他地方对进程或用户可用的最大内存设置了限制?我开始没有选择了。

  • 问题内容: 在我的应用中,我经常调用一个返回json字符串的外部api。 但是在某些情况下 PHP致命错误:内存中已耗尽xxx字节(尝试分配32字节)的内存大小… 我无法控制外部API,当然可以增加php的内存,但这有一些缺点。 1-无论我设置的大小,仍然可能太小。2-如果将内存大小设置为“ infinite”(无限),则可能会导致服务器被杀。 理想情况下,我想在调用json_decode(…)之