Проблема в с php, что делать?
Я использую https://github.com/thedudeguy/PHP-Minecraft-Rcon для выдачи привилегии на сайте.
Так вот, это api вызывает вот эту ошибку -> Fatal error: Allowed memory size of 1347703913 bytes exhausted (tried to allocate 1347703912 bytes)
(главное я выдал ей больше памяти чем она требует, но все равно ничего не работает).
Дополнительно:
Если кто будет просить код - не давай - они стебутся просто.
Прям в ишью. Похорошему надо разбираться почему там память как не в себя потребляется.
Но похоже автору(ам) скрипта проще снять лимиты и взять дедик с большим количеством памяти.
Ответы:
Вероятно в скрипте есть утечка памяти и чтобы скрипт заработал корректно, надо убрать эту ошибку.
Это настройка memory_limit, важно ее прописать именно в используемом php.ini
А вообще это более 1GB памяти, немало, по умолчанию гораздо меньше.
В режиме cli она -1 неограниченно.
- у меня там указано 2 гигабайта
- vasya2288, я только однажды ставил php 2 гигабайта, когда парсил базу фиас и то я делал тогда это очень криво и наспех, и столько памяти нафиг не надо. Ваш скрипт кривой 99%. Далее цифра 1347703913 менее 2 гигабайт, а значит прописали вы не в том php.ini или может быть на самом сервере памяти не хватает физически.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для решения проблемы с PHP, первым шагом будет проверка версии PHP, которую вы используете. Убедитесь, что у вас установлена поддерживаемая версия PHP, и она соответствует требованиям вашего проекта. Если у вас установлена устаревшая версия PHP, рекомендуется обновить ее до последней стабильной версии.
Если проблема связана с конфигурацией PHP, вам следует проверить настройки php.ini. Убедитесь, что все необходимые расширения PHP установлены и включены. Также стоит проверить логи ошибок PHP, чтобы выявить возможные проблемы в работе приложения.
Если проблема заключается в коде PHP, важно провести отладку кода. Для этого можно использовать инструменты отладки, такие как Xdebug или Zend Debugger. Они помогут выявить ошибки в коде и упростить процесс поиска их решения.
Если у вас проблема с выполнением определенного скрипта или запроса PHP, удостоверьтесь, что ваш сервер настроен правильно. Проверьте конфигурацию веб-сервера (например, Apache или Nginx) и убедитесь, что все настройки правильно сконфигурированы для работы с PHP.
И наконец, если все вышеперечисленные шаги не помогли решить проблему, рекомендуется обратиться за помощью к сообществу разработчиков PHP. Многие форумы и онлайн-сообщества могут предложить ценные советы и решения для различных проблем с PHP.