<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=441308&amp;view=findpost&amp;p=3899045</guid>
        <pubDate>Thu, 18 Jan 2024 23:36:27 +0000</pubDate>
        <title>Отладка процесса через gdb. Подскажите, куда двигаться дальше?</title>
        <link>https://forum.sources.ru/index.php?showtopic=441308&amp;view=findpost&amp;p=3899045</link>
        <description><![CDATA[Костик+: <strong class='tag-b'>Majestio</strong>, <strong class='tag-b'>macomics</strong>, спасибо за ответы&#33;<br>
<br>
<strong class='tag-b'>Majestio</strong>, попробовал понизить версию PHP, ошибка пропала, скрипт заработал. Брал сторонний фреймворк. Действительно, вопрос в версии.<br>
<br>
<strong class='tag-b'>macomics</strong>, тоже обратил внимание на это, показалось странным. Буду смотреть.]]></description>
        <author>Костик+</author>
        <category>*nix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=441308&amp;view=findpost&amp;p=3898980</guid>
        <pubDate>Wed, 17 Jan 2024 18:36:53 +0000</pubDate>
        <title>Отладка процесса через gdb. Подскажите, куда двигаться дальше?</title>
        <link>https://forum.sources.ru/index.php?showtopic=441308&amp;view=findpost&amp;p=3898980</link>
        <description><![CDATA[macomics: А смысл включать снова mpm_prefork. Из backtrace и так видно, что он есть и работает. А судя по ошибка в error.log - как раз получен не корректный ответ от PHP/FastCGI. А во второй строке с ошибкой явно указан не верный адрес (подчеркнут): <strong class='tag-b'>Error dispatching request <span class='tag-u'>to : </span>, referer: ...</strong>]]></description>
        <author>macomics</author>
        <category>*nix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=441308&amp;view=findpost&amp;p=3898979</guid>
        <pubDate>Wed, 17 Jan 2024 17:29:44 +0000</pubDate>
        <title>Отладка процесса через gdb. Подскажите, куда двигаться дальше?</title>
        <link>https://forum.sources.ru/index.php?showtopic=441308&amp;view=findpost&amp;p=3898979</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=441308&view=findpost&p=3898924'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Костик&#043; &#064; <time class="tag-quote__quoted-time" datetime="2024-01-16T21:07:47+00:00">16.01.24, 21:07</time></span><div class='quote '>Может кто подсказать идеи?</div></div><br>
Чисто по отладке такого рода - не подскажу, не специалист. Есть три мысли:<br>
1) Еще раз пробежаться по документации Apache2 и найти требования к ядру линукс. Выверить выделяемые лимиты разного толка, если есть несоответствия - исправить их через ulimit и/или sysctl, а то и переконфигурации и пересборке ядра<br>
2) Постараться найти &quot;виновника&quot;, который - не Apache2. Я бы посоветовал сделать 1-2 даундгэйда версий PHP (сперва до 8.2, если будут повторятся падения - до 8.1)<br>
3) Постараться найти еще идеи, которые - не отладка. Ну или найти соответствующие куры системного разработчика линупс]]></description>
        <author>Majestio</author>
        <category>*nix</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=441308&amp;view=findpost&amp;p=3898924</guid>
        <pubDate>Tue, 16 Jan 2024 21:07:47 +0000</pubDate>
        <title>Отладка процесса через gdb. Подскажите, куда двигаться дальше?</title>
        <link>https://forum.sources.ru/index.php?showtopic=441308&amp;view=findpost&amp;p=3898924</link>
        <description><![CDATA[Костик+: Всем доброго времени суток&#33;<br>
Краткая предыстория. Есть свой маленький сервер. <br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body"><br>
OS: Ubuntu 6.5.0-14-generic #14~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 20 18:15:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux<br>
Apache: Apache/2.4.52<br>
PHP: 8.3.1 as FPM/FastCGI<br>
</div></div><br>
На нём есть сайты. Практически все отрабатывают нормально, один в некоторых случаях падает.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line"># cat /var/log/apache2/error.log</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
выдал:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">[Mon Jan 15 20:21:27.137606 2024] [proxy_fcgi:error] [pid 3616] [client 192.168.35.215:59150] AH01067: Failed to read FastCGI header, referer: http://myproject/</div><div class="code_line">[Mon Jan 15 20:21:27.137730 2024] [proxy_fcgi:error] [pid 3616] (104)Connection reset by peer: [client 192.168.35.215:59150] AH01075: Error dispatching request to : , referer: http://myproject/</div></ol></div></div></div></div><br>
Начал смотреть через gdb &lt;apache2_pid&gt; backtrace:<br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body"><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">0x00007f74f871b59d in __GI___select (nfds=0, readfds=0x0, writefds=0x0, exceptfds=0x0, timeout=0x7ffe9464c1d0) at ../sysdeps/unix/sysv/linux/select.c:69</div><div class="code_line">69 &nbsp; &nbsp; &nbsp;../sysdeps/unix/sysv/linux/select.c: Нет такого файла или каталога.</div><div class="code_line">(gdb) backtrace full</div><div class="code_line">#0 &nbsp;0x00007f74f871b59d in __GI___select (nfds=0, readfds=0x0, writefds=0x0, exceptfds=0x0, timeout=0x7ffe9464c1d0)</div><div class="code_line">&nbsp;&nbsp; &nbsp;at ../sysdeps/unix/sysv/linux/select.c:69</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;sc_ret = -514</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;sc_ret = &#60;optimized out&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;s = &#60;optimized out&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;us = &#60;optimized out&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;ns = &#60;optimized out&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;ts64 = {tv_sec = 0, tv_nsec = 417375183}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;pts64 = 0x7ffe9464c170</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;r = &#60;optimized out&#62;</div><div class="code_line">#1 &nbsp;0x00007f74f898af39 in apr_sleep () from target:/lib/x86_64-linux-gnu/libapr-1.so.0</div><div class="code_line">No symbol table info available.</div><div class="code_line">#2 &nbsp;0x00005623f94970a5 in ap_wait_or_timeout ()</div><div class="code_line">No symbol table info available.</div><div class="code_line">#3 &nbsp;0x00007f74f883e754 in ?? () from target:/usr/lib/apache2/modules/mod_mpm_prefork.so</div><div class="code_line">No symbol table info available.</div><div class="code_line">#4 &nbsp;0x00005623f94900e8 in ap_run_mpm ()</div><div class="code_line">No symbol table info available.</div><div class="code_line">#5 &nbsp;0x00005623f948f609 in main ()</div><div class="code_line">No symbol table info available.</div></ol></div></div></div></div><br>
</div></div><br>
При выполнении<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">$ sudo a2enmod mpm_prefork</div></ol></div></div></div></div><br>
получаю:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Considering conflict mpm_event for mpm_prefork:</div><div class="code_line">Considering conflict mpm_worker for mpm_prefork:</div><div class="code_line">Module mpm_prefork already enabled</div></ol></div></div></div></div><br>
Сейчас не знаю, куда копать дальше, чтобы понять, в чём причина падения и как её пофиксить. Может кто подсказать идеи?]]></description>
        <author>Костик+</author>
        <category>*nix</category>
      </item>
	
      </channel>
      </rss>
	