PRammer

Ограничен Лимит памяти на VPS

15 posts in this topic

Доброго времени суток!

 

Есть сервер с 4ГБ ОЗУ на борту. При настройке PHP в ISP Manager в поле "Лимит памяти" устанавливаю значение 4096, то он начинает выдавать следующую ошибку "Ошибка: Объем выделяемой памяти не должен превышать 1024 MB Подробнее"

 

cedd282c6c33fdec68ec8b7fcf26e449.jpg

 

Вопрос: как и куда использовать оставшиеся 3ГБ ОЗУ сервера?

Share this post


Link to post
Share on other sites

там подчеркнуто подробнее. зайти и почитать, не?

Максимальный размер оперативной памяти, которую может использовать PHP скрипт, не должен превышать 1024 MB. Укажите меньшее или равное этому значение.

Share this post


Link to post
Share on other sites

там подчеркнуто подробнее. зайти и почитать, не?

Максимальный размер оперативной памяти, которую может использовать PHP скрипт, не должен превышать 1024 MB. Укажите меньшее или равное этому значение.

Это понятно что для скриптов максимальный 1024МБ.

 

Вопрос я четко поставил: куда девать остальную свободную ОЗУ?

Share this post


Link to post
Share on other sites

PRammer, а для каких целей вам нужно, чтобы (1) PHP скрипт жрал столько памяти?

Share this post


Link to post
Share on other sites

а что у Вас кроме php ничего нет? Остальным память не нужна?

 

есть конечно, так ISP Manager не позволяет посмотреть, сколько ОЗУ используется и сколько свободно.

Share this post


Link to post
Share on other sites

ну может пока трафика нету и особо на это не нужно оперативки)))))

 

траф есть и нагрузка на сервак средняя

Share this post


Link to post
Share on other sites

PRammer, а для каких целей вам нужно, чтобы (1) PHP скрипт жрал столько памяти?

 

я так понимаю, что память выделяетя не только на 1-н скрипт, а не весь двиг...

Share this post


Link to post
Share on other sites

PRammer, нет, это ограничение на 1 скрипт, если у вас скрипт не жрет много памяти, верните дефолтное значение 128

Share this post


Link to post
Share on other sites

есть конечно, так ISP Manager не позволяет посмотреть, сколько ОЗУ используется и сколько свободно.

это делается по другому. Обратитесь в поддержку чувствую наворотите

Share this post


Link to post
Share on other sites

PRammer, нет, это ограничение на 1 скрипт, если у вас скрипт не жрет много памяти, верните дефолтное значение 128

ааа.... ясно. Выходит если скрипт много потребляет памяти и таких скриптов много, то в настройках PHP идет выделение памяти под 1-н скрипт. На VPS выдают максимально доступный объем ОЗУ исходя из тарифного плана и в процессе разработки стоит учитывать количество исполняемых скриптом, а также ихнюю производительность, чтобы не "заваль" сервер - правильно ли понял? :)

Share this post


Link to post
Share on other sites

Да. Мисье знает толк в извращениях.

Под скрипт вообще выделять больше 256 мегов не нужно. Это-же какой должен быть тяжеловесный код, чтобы он в 256 метров не влез.

а потом, имейте ввиду, что при каждой трансляции кода, у системы отжирается 1024 метра. то-есть зашло одновременно 4 человека, и система в своп полезла (если есть) ну а если нет, то прощай процесс, а посетитель, получи 500 ошибку

 

то-есть 256 за глаза.

 

а система? она ведь тоже порядка 50 мегабайт трескает, а если мемкэш поставить? а кэш базы данных, который тоже может в оперативке сидеть. Учитывайте все это. На ПХП клином свет не сходится

PRammer likes this

Share this post


Link to post
Share on other sites

есть конечно, так ISP Manager не позволяет посмотреть, сколько ОЗУ используется и сколько свободно.

free -m позволяет, top, htop если хочется покрасивее

Share this post


Link to post
Share on other sites

Да. Мисье знает толк в извращениях.

Под скрипт вообще выделять больше 256 мегов не нужно. Это-же какой должен быть тяжеловесный код, чтобы он в 256 метров не влез.

а потом, имейте ввиду, что при каждой трансляции кода, у системы отжирается 1024 метра. то-есть зашло одновременно 4 человека, и система в своп полезла (если есть) ну а если нет, то прощай процесс, а посетитель, получи 500 ошибку

 

то-есть 256 за глаза.

 

а система? она ведь тоже порядка 50 мегабайт трескает, а если мемкэш поставить? а кэш базы данных, который тоже может в оперативке сидеть. Учитывайте все это. На ПХП клином свет не сходится

Как-то использовал библиотеку phpMorphy для автоматического переписывания текстов вот она жрала почти 256 метров. Зависило от объема текста. :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.