<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>MPAK`s page: заметки с тегом #postgresql10</title>
<link>https://ae79.ru/tags/postgresql10/</link>
<description>Подсказки для себя..</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Подсказки для себя..</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Изменение max_stack_depth</title>
<guid isPermaLink="false">16</guid>
<link>https://ae79.ru/all/izmenenie-max-stack-depth/</link>
<pubDate>Sun, 15 Dec 2019 10:25:53 +0500</pubDate>
<author></author>
<comments>https://ae79.ru/all/izmenenie-max-stack-depth/</comments>
<description>
&lt;p&gt;Если изменение max_stack_depth в конфигурационном файле постгресса приводит к невозможности запуска с ошибкой типа:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class="bash"&gt;
LOG:  invalid value for parameter "max_stack_depth": 20480
DETAIL:  "max_stack_depth" must not exceed 7680kB.
HINT:  Increase the platform's stack depth limit via "ulimit -s" or local equiv
postgresql-10.service: main process exited, code=exited, status=1/FAILURE
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;наплевав на то, что ulimit -s &gt; 8M, то надо в файле конфигурации постгресса в systemd&lt;br /&gt;
(например /etc/systemd/system/multi-user.target.wants/postgresql-10.service) в секции Service добавить строку:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class="bash"&gt;
[Service]
LimitSTACK=infinity
....... 
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;потому что он, оказывается, игнорирует настройки лимитов из /etc/security/limits.conf&lt;br /&gt;
затем, естественно,&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class="bash"&gt;
systemctl daemon-reload
&lt;/code&gt;
&lt;/pre&gt;
&lt;p&gt;и запускать постгресс&lt;/p&gt;
</description>
</item>


</channel>
</rss>