Size: a a a

2021 February 08

MM

Maksim Masiukevich in symfony
не сожрал, а заалокейтил. Разница маленькая, но существенная.
кое кому надо почитать, как работает сборщик мусора и при чём тут аллокация памяти
источник

AN

Alexander Nazarov in symfony
xdebug вроде как показывает все ссылки, из них можно предположить почему не очищается мусор. Ну и всякие gc_ функции туда же. Если сборщик не очистил память, значит линки есть, и он не считает мусором.
источник

MM

Maksim Masiukevich in symfony
да он не про линки. просто зендовский менеджер берёт скок надо под задачу, но не высвобождает память. Она висит за ним, но используется при обработке.

т.е. она не забивается в прямом смысле этого слова
источник

MM

Maksim Masiukevich in symfony
никто не мешает дёрнуть клешнями gc_mem_caches если уж прям совсем невтерпёж. Немного отдаст)
источник

MM

Maksim Masiukevich in symfony
ша в ро полетишь
источник
2021 February 09

BB

Beknur Baltabaev in symfony
Не могу создать блок. Незнаете почему?
источник

👤U

👤 User in symfony
Может потому что block on template does not exist?
источник

BB

Beknur Baltabaev in symfony
👤 User
Может потому что block on template does not exist?
у тебя со зрением плохо?
источник

👤U

👤 User in symfony
Beknur Baltabaev
у тебя со зрением плохо?
Этот лэйаут чего-нибудь экстендид?
источник

BB

Beknur Baltabaev in symfony
Этого лэйаута будут экстендить
источник

BB

Beknur Baltabaev in symfony
он сам ничего не экстендит
источник

👤U

👤 User in symfony
Еще я не уверен, но открыл свой код, там либо нет пробелов между %} {{, либо на новых строках все.
источник

BB

Beknur Baltabaev in symfony
так а почему у меня block body и block pge_title не дает ошибку, а этот css дает
источник

BB

Beknur Baltabaev in symfony
баг какой то 😔
источник

👤U

👤 User in symfony
title без пробелов как раз.
источник

👤U

👤 User in symfony
<!DOCTYPE html>
<html>
   <head>
       {% block head %}
           <link rel="stylesheet" href="style.css"/>
           <title>{% block title %}{% endblock %} - My Webpage</title>
       {% endblock %}
   </head>
   <body>
       <div id="content">{% block content %}{% endblock %}</div>
       <div id="footer">
           {% block footer %}
               &copy; Copyright 2011 by <a href="http://domain.invalid/">you</a>.
           {% endblock %}
       </div>
   </body>
</html>

С
официальной документации пример.
источник

BB

Beknur Baltabaev in symfony
все разобрался
источник

BB

Beknur Baltabaev in symfony
composer update сделал
источник

BB

Beknur Baltabaev in symfony
спасибо за внимание!
С уважением
источник

ПВ

Пупс Всемирный... in symfony
👤 User
Главное помнить, что в пхп сборщик мусора не работает нормально. Воркер должен поработать какое-то время, и каким нибудь системд ребутнуться.
Я принудительно убивал лишние процессы воркеров, когда они не нужны. В памяти висело порядка 3-5 воркеров, балансировщик смотрел по объему задач и добавлял воркеры при необходимости. Если кол-во задач соответствовало минимальному числу, то убирал воркеры из памяти. Расхода памяти замечено не было, хотя львиная доля работы шла с парсингом xml.
источник