<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: PostgreSQL 8.0 + FreeBSD = грабли</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html</link>
    <description>Порты:&lt;br&gt;&lt;br&gt;postgresql80-server&lt;br&gt;postgresql80-client&lt;br&gt;pam-pgsql&lt;br&gt;&lt;br&gt;&lt;br&gt;Ось:&lt;br&gt;&lt;br&gt;FreeBSD 6.2&lt;br&gt;&lt;br&gt;Суть в чем. При запускe 010.pgsql.sh (без разницы, через Rc.d или вручную) он создает 100 процессов sh от имени юзеров operator и pgsql, сжирая память и свап за 10 сек. В итоге система валится с ошибкой &quot;swap_pager_getswapspace: failed&quot; - за секунду до этого top показывает 100&#037; загрузку памяти, свапа и камня.&lt;br&gt;&lt;br&gt;Вопрос. Где грабли?&lt;br&gt;</description>

<item>
    <title>PostgreSQL 8.0 + FreeBSD = грабли (Иной)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html#12</link>
    <pubDate>Wed, 24 Oct 2007 20:26:00 GMT</pubDate>
    <description>&amp;gt;Нет - это нелешенное смысла предложение, если вы не хотите подумать сами &lt;br&gt;&amp;gt;- дебиан вам в руки. У вас где-то возникает цикл в &lt;br&gt;&amp;gt;шелловском скрипте с форком внутри и аномальное свечение пользователя оператор. Отталкиваясь &lt;br&gt;&amp;gt;от этого и знания что стартовые скрипты не форкуют за демона, &lt;br&gt;&amp;gt;могу предложить вам не еать мозг окружающим и вспомнить где-что писали, &lt;br&gt;&amp;gt;либо вывалить сюда всю инсталляционную байду, включая: содержимое rc.conf, строки файла &lt;br&gt;&amp;gt;/etc/master.passwd для pgsql и operator, потереть все файлы в домашнем каталоге &lt;br&gt;&amp;gt;юзера pgsql, начинающиеся с &apos;.&apos; (.profile, etc), ..., после запуска стартового &lt;br&gt;&amp;gt;скрипта сделать pstree (из портов) и/или ps -auxw. &lt;br&gt;&lt;br&gt;Угу. Только ларчик открывается проще. Кудааа проще. В моей ситуации - обновить порты до свежайших. Тогда он ставит pgsql на одну версию старше, который прекрасно работает :))))&lt;br&gt;</description>
</item>

<item>
    <title>PostgreSQL 8.0 + FreeBSD = грабли (Answer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html#11</link>
    <pubDate>Wed, 24 Oct 2007 20:06:50 GMT</pubDate>
    <description>Нет - это нелешенное смысла предложение, если вы не хотите подумать сами - дебиан вам в руки. У вас где-то возникает цикл в шелловском скрипте с форком внутри и аномальное свечение пользователя оператор. Отталкиваясь от этого и знания что стартовые скрипты не форкуют за демона, могу предложить вам не еать мозг окружающим и вспомнить где-что писали, либо вывалить сюда всю инсталляционную байду, включая: содержимое rc.conf, строки файла /etc/master.passwd для pgsql и operator, потереть все файлы в домашнем каталоге юзера pgsql, начинающиеся с &apos;.&apos; (.profile, etc), ..., после запуска стартового скрипта сделать pstree (из портов) и/или ps -auxw.&lt;br&gt;</description>
</item>

<item>
    <title>PostgreSQL 8.0 + FreeBSD = грабли (Иной)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html#10</link>
    <pubDate>Wed, 24 Oct 2007 19:11:15 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;1 15-30 мин установка и настройка Debian &lt;br&gt;&amp;gt;2 +10 мин установка и настройка postgresql &lt;br&gt;&amp;gt;3 + ~ 10 минут на перенос данных &lt;br&gt;&amp;gt;4 + 10 минут проверка &lt;br&gt;&amp;gt;итого около 60 мин &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;есть ещё способ &lt;br&gt;&amp;gt;найти серез форум товарища с ником johnjoy и очччень его попросить -- &lt;br&gt;&amp;gt;но в вашем случае я сомневаюсь что он станет вам помогать &lt;br&gt;&amp;gt;... но , чего только в жизни не бывает &lt;br&gt;&lt;br&gt;Способ не лишен смысла, НО pgsql используется в связке с другим ПО. И никакого желания переносить связку из 10 программ на другую ОС, предварительно скачав и ОС и и linux версии программ у меня нет. А при условии того, что железо - p2mmx, 128ram, 7gb HDD, и с Дебианом я работал только поверхностно, решение становится нереальным.&lt;br&gt;&lt;br&gt;И вообще, вам не кажется, что сие - оффтоп?&lt;br&gt;</description>
</item>

<item>
    <title>PostgreSQL 8.0 + FreeBSD = грабли (pavel_simple)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html#9</link>
    <pubDate>Wed, 24 Oct 2007 18:37:36 GMT</pubDate>
    <description>я пожалуй попробую предложить совсем не политкорректный способ&lt;br&gt;1 15-30 мин установка и настройка Debian&lt;br&gt;2 +10 мин установка и настройка postgresql&lt;br&gt;3 + ~ 10 минут на перенос данных &lt;br&gt;4 + 10 минут проверка&lt;br&gt;итого около 60 мин&lt;br&gt;&lt;br&gt;есть ещё способ &lt;br&gt;найти серез форум товарища с ником johnjoy и очччень его попросить -- но в вашем случае я сомневаюсь что он станет вам помогать ... но , чего только в жизни не бывает&lt;br&gt;</description>
</item>

<item>
    <title>PostgreSQL 8.0 + FreeBSD = грабли (Иной)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html#8</link>
    <pubDate>Wed, 24 Oct 2007 17:50:14 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;FreeBSD 6.2 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Суть в чем. При запускe 010.pgsql.sh (без разницы, через Rc.d или вручную) &lt;br&gt;&amp;gt;он создает 100 процессов sh от имени юзеров operator и pgsql, &lt;br&gt;&amp;gt;сжирая память и свап за 10 сек. В итоге система валится &lt;br&gt;&amp;gt;с ошибкой &quot;swap_pager_getswapspace: failed&quot; - за секунду до этого top показывает &lt;br&gt;&amp;gt;100&#037; загрузку памяти, свапа и камня. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вопрос. Где грабли? &lt;br&gt;&lt;br&gt;up.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>PostgreSQL 8.0 + FreeBSD = грабли (Answer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html#7</link>
    <pubDate>Wed, 24 Oct 2007 17:30:51 GMT</pubDate>
    <description>Все верно. Копайте под пользователя operator - каким боком он там всплывает?&lt;br&gt;</description>
</item>

<item>
    <title>PostgreSQL 8.0 + FreeBSD = грабли (Иной)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html#6</link>
    <pubDate>Tue, 23 Oct 2007 13:46:07 GMT</pubDate>
    <description>&amp;gt;Скиньте сюда содержимое. &lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;# $FreeBSD: ports/databases/postgresql80-server/files/pgsql.sh.tmpl,v 1.22 2006/05/23 21:18:58 girgen Exp $&lt;br&gt;#&lt;br&gt;# PROVIDE: postgresql&lt;br&gt;# REQUIRE: LOGIN&lt;br&gt;# KEYWORD: shutdown&lt;br&gt;&amp;lt;comment skip&amp;gt;&lt;br&gt;&lt;br&gt;prefix=/usr/local&lt;br&gt;&lt;br&gt;. /etc/rc.subr&lt;br&gt;command=$&#123;prefix&#125;/bin/pg_ctl&lt;br&gt;&lt;br&gt;load_rc_config postgresql&lt;br&gt;&lt;br&gt;# set defaults&lt;br&gt;postgresql_enable=$&#123;postgresql_enable:-&quot;NO&quot;&#125;&lt;br&gt;postgresql_flags=$&#123;postgresql_flags:-&quot;-w -s -m fast&quot;&#125;&lt;br&gt;postgresql_user=pgsql&lt;br&gt;eval postgresql_data=$&#123;postgresql_data:-&quot;~$&#123;postgresql_user&#125;/data&quot;&#125;&lt;br&gt;postgresql_class=$&#123;postgresql_class:-&quot;default&quot;&#125;&lt;br&gt;&lt;br&gt;name=postgresql&lt;br&gt;rcvar=&#096;set_rcvar&#096;&lt;br&gt;command_args=&quot;-D $&#123;postgresql_data&#125; $&#123;postgresql_flags&#125;&quot;&lt;br&gt;extra_commands=&quot;reload initdb&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;start_cmd=&quot;postgresql_command start&quot;&lt;br&gt;stop_cmd=&quot;postgresql_command stop&quot;&lt;br&gt;restart_cmd=&quot;postgresql_command restart&quot;&lt;br&gt;reload_cmd=&quot;postgresql_command reload&quot;&lt;br&gt;status_cmd=&quot;postgresql_command status&quot;&lt;br&gt;&lt;br&gt;initdb_cmd=&quot;postgresql_initdb&quot;&lt;br&gt;&lt;br&gt;postgresql_command()&lt;br&gt;&#123;&lt;br&gt;    su -l $&#123;postgresql_user&#125; -c &quot;exec $&#123;comma</description>
</item>

<item>
    <title>PostgreSQL 8.0 + FreeBSD = грабли (Answer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html#5</link>
    <pubDate>Tue, 23 Oct 2007 12:11:47 GMT</pubDate>
    <description>Скиньте сюда содержимое.&lt;br&gt;</description>
</item>

<item>
    <title>PostgreSQL 8.0 + FreeBSD = грабли (Иной)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76952.html#4</link>
    <pubDate>Tue, 23 Oct 2007 06:20:11 GMT</pubDate>
    <description>&amp;gt;1. Вы уверены что говорите про 6.2? &lt;br&gt;&amp;gt;2. В исходниках данного файла нет, в дереве портов - тоже, в &lt;br&gt;&amp;gt;списке устанавливаемых файлов (/usr/ports/databases/postgresql80-server/pkg-plist-server) поныне. &lt;br&gt;&lt;br&gt;Cам удивился, но факт есть факт, при сборке сервера сей файл появляется в /usr/local/etc/rc.d/ и исполняется при загрузке системы.&lt;br&gt;&lt;br&gt;Именно этот порт, да.&lt;br&gt;</description>
</item>

</channel>
</rss>
