<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Оптимизация LAMP на CentOS 6.5]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=35556</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=35556&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Оптимизация LAMP на CentOS 6.5».]]></description>
		<lastBuildDate>Thu, 24 Jul 2014 20:26:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=417045#p417045</link>
			<description><![CDATA[<div class="quotebox"><cite>bestel пишет:</cite><blockquote><p>То оно выдает некое подобие таблицы с колонками кол. подключений и ip-хоста, и никаких состояний.</p></blockquote></div><p>Естественно, состояния-то вы отрезали с помощью awk.</p><p>Попробуйте так<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">netstat -anp | grep -v TIME_WAIT | grep &#039;:80&#039; | awk &#039;{print $5}&#039; | cut -d: -f1 | sort | uniq -c | sort -n</div><br />или<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">netstat -anp | grep &#039;:80&#039; | awk &#039;{print $6, $5}&#039; | cut -d: -f1 | sort | uniq -c | sort -n</div></p>]]></description>
			<author><![CDATA[null@example.com (neol)]]></author>
			<pubDate>Thu, 24 Jul 2014 20:26:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=417045#p417045</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=417034#p417034</link>
			<description><![CDATA[<div class="quotebox"><cite>neol пишет:</cite><blockquote><div class="quotebox"><cite>bestel пишет:</cite><blockquote><p>И в списке с IP увидел сервер с которого выполнялась имитация нагрузки с числом коннектов 40. Какого черта, если в iptables я указал ограничение в 30 коннектов?</p></blockquote></div><p>В каких состояниях висят соединения? Емнип connlimit не учитывает соединения в TIME_WAIT.</p></blockquote></div><p>Если выполнить:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">netstat -anp | grep &#039;:80&#039; | awk &#039;{print $5}&#039; | cut -d: -f1 | sort | uniq -c | sort -n</div></p><p>То оно выдает некое подобие таблицы с колонками кол. подключений и ip-хоста, и никаких состояний.</p>]]></description>
			<author><![CDATA[null@example.com (bestel)]]></author>
			<pubDate>Thu, 24 Jul 2014 18:22:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=417034#p417034</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416876#p416876</link>
			<description><![CDATA[<div class="quotebox"><cite>bestel пишет:</cite><blockquote><p>И в списке с IP увидел сервер с которого выполнялась имитация нагрузки с числом коннектов 40. Какого черта, если в iptables я указал ограничение в 30 коннектов?</p></blockquote></div><p>В каких состояниях висят соединения? Емнип connlimit не учитывает соединения в TIME_WAIT.</p>]]></description>
			<author><![CDATA[null@example.com (neol)]]></author>
			<pubDate>Wed, 23 Jul 2014 07:42:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416876#p416876</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416808#p416808</link>
			<description><![CDATA[<p>Докладываю обстановку. Добавил в iptables ограничение 30 коннектов с одного ip, пока полет нормальный:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">-A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 30 -j REJECT</div></p><p>Решил устроить тест с имитацией запросов. На одном сервере выполнил команду, 30 запросов в 30 потоков:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">ab -n 30 -c 30 вебморда</div></p><br /><p>Параллельно на испытуемом выполнил следующее<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">netstat -anp | grep &#039;:80&#039; | awk &#039;{print $5}&#039; | cut -d: -f1 | sort | uniq -c | sort -n</div></p><br /><p>И в списке с IP увидел сервер с которого выполнялась имитация нагрузки с числом коннектов 40. Какого черта, если в iptables я указал ограничение в 30 коннектов?</p>]]></description>
			<author><![CDATA[null@example.com (bestel)]]></author>
			<pubDate>Tue, 22 Jul 2014 13:46:41 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416808#p416808</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416750#p416750</link>
			<description><![CDATA[<div class="quotebox"><cite>neol пишет:</cite><blockquote><p>Простите, но бугага (=</p></blockquote></div><p>троллим по тихоньку? )</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Mon, 21 Jul 2014 11:53:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416750#p416750</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416737#p416737</link>
			<description><![CDATA[<div class="quotebox"><cite>i2ks пишет:</cite><blockquote><p>менять архитектуру, на одном ПК все это не потянет.</p></blockquote></div><p>Простите, но бугага (=</p>]]></description>
			<author><![CDATA[null@example.com (neol)]]></author>
			<pubDate>Mon, 21 Jul 2014 09:38:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416737#p416737</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416732#p416732</link>
			<description><![CDATA[<div class="quotebox"><cite>neol пишет:</cite><blockquote><p>Даже если база вырастет до пары гигабайт, проще и дешевле будет памяти побольше воткнуть, чем выносить БД на отдельный сервер.</p></blockquote></div><p>это не лучший вариант.<br /></p><div class="quotebox"><cite>bestel пишет:</cite><blockquote><p>Что делать, куда копать? И nginx используется как фронт-енд, и кеш APC активирован. И все равно не спасает. Заранее благодарен за помощь!</p></blockquote></div><p>менять архитектуру, на одном ПК все это не потянет.<br />1-node: nginx+php+apache-backend(хотя его также лучше вынести на отдульную ноду)<br />2-node: mysql</p>]]></description>
			<author><![CDATA[null@example.com (i2ks)]]></author>
			<pubDate>Mon, 21 Jul 2014 08:06:14 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416732#p416732</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416718#p416718</link>
			<description><![CDATA[<p>Спасибо, о результатах отпишусь!</p>]]></description>
			<author><![CDATA[null@example.com (bestel)]]></author>
			<pubDate>Sun, 20 Jul 2014 21:44:22 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416718#p416718</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416712#p416712</link>
			<description><![CDATA[<div class="quotebox"><cite>bestel пишет:</cite><blockquote><p>cron для бакапа</p></blockquote></div><p>Кстати бекап может быть причиной тормозов. Я потому и спрашивал о времени появления ошибок. Хотя с таким объемом базы это сомнительно.</p><div class="quotebox"><cite>bestel пишет:</cite><blockquote><p> В каком направлении копать не подскажите?</p></blockquote></div><p>Копайте в направлении систем мониторинга. Zabbix, Nagios, Munin и иже с ними. Вам нужны данные, чтобы выяснить, что происходит с системой, когда сервер перестает отвечать.<br />Ну и вариант с обращениями к сторонним ресурсам стоит проверить, такое бывает довольно часто. Можно попробовать задать default_socket_timeout = 1 в php.ini.</p><div class="quotebox"><cite>bestel пишет:</cite><blockquote><p>Пока размер бд ~150Мб, думаю mysql-сервер нет смысла выносить на физически отдельный сервер.</p></blockquote></div><p>Даже если база вырастет до пары гигабайт, проще и дешевле будет памяти побольше воткнуть, чем выносить БД на отдельный сервер.</p>]]></description>
			<author><![CDATA[null@example.com (neol)]]></author>
			<pubDate>Sun, 20 Jul 2014 18:47:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416712#p416712</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416710#p416710</link>
			<description><![CDATA[<div class="quotebox"><cite>neol пишет:</cite><blockquote><p>Я вообще не уверен, что это решение. Надо сначала найти причину тормозов.<br />Возможно, что у вас в скриптах дергается какой-то сторонний сервис, который периодически отваливается.</p></blockquote></div><p>На сервере крутится только nginx, https.itk+apc+php, mqsql, cron для бакапа и удаления tmp-файлов цмски. В каком направлении копать не подскажите? Никаких панелей управления тоже на сервере нет.</p><div class="quotebox"><cite>neol пишет:</cite><blockquote><p>mpm-itk практически аналогичен mpm-prefork. Соответственно рекомендации одинаковые.</p></blockquote></div><p>Спасибо! Значит пока тюнинг mpm-itk и mysql. Пока размер бд ~150Мб, думаю mysql-сервер нет смысла выносить на физически отдельный сервер.</p>]]></description>
			<author><![CDATA[null@example.com (bestel)]]></author>
			<pubDate>Sun, 20 Jul 2014 18:22:07 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416710#p416710</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416709#p416709</link>
			<description><![CDATA[<div class="quotebox"><cite>bestel пишет:</cite><blockquote><p> Я пока вижу решение - увеличить количество ядер процессора.</p></blockquote></div><p>Я вообще не уверен, что это решение. Надо сначала найти причину тормозов.<br />Возможно, что у вас в скриптах дергается какой-то сторонний сервис, который периодически отваливается.</p><div class="quotebox"><cite>bestel пишет:</cite><blockquote><p>По тюнингу httpd.itk тоже достаточной информации не обнаружил, как будто у всех из коробки нормально работает.</p></blockquote></div><p>mpm-itk практически аналогичен mpm-prefork. Соответственно рекомендации одинаковые.</p>]]></description>
			<author><![CDATA[null@example.com (neol)]]></author>
			<pubDate>Sun, 20 Jul 2014 18:11:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416709#p416709</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416707#p416707</link>
			<description><![CDATA[<p>Неа, в error log апача тоже чисто. Чепуха какая-то. По тюнингу httpd.itk тоже достаточной информации не обнаружил, как будто у всех из коробки нормально работает. Я вообще не могу назвать 10-15k хостов в стуки сильной нагрузкой. Обычный средний показатель. Я пока вижу решение - увеличить количество ядер процессора. Но мне кажется что это не единственное решение.</p>]]></description>
			<author><![CDATA[null@example.com (bestel)]]></author>
			<pubDate>Sun, 20 Jul 2014 16:51:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416707#p416707</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416701#p416701</link>
			<description><![CDATA[<div class="quotebox"><cite>bestel пишет:</cite><blockquote><p>Самое смешное, что возникает только при жестком обходе google bot (материалов на сайте 5k+), 1-2 ошибки&nbsp; раз в три дня, причем если перейти по url из отчета - все ок, их нет.</p></blockquote></div><p>А время возникновения ошибок случаем не одинаковое?</p>]]></description>
			<author><![CDATA[null@example.com (neol)]]></author>
			<pubDate>Sun, 20 Jul 2014 16:35:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416701#p416701</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416700#p416700</link>
			<description><![CDATA[<p>Самое смешное, что возникает только при жестком обходе google bot (материалов на сайте 5k+), 1-2 ошибки&nbsp; раз в три дня, причем если перейти по url из отчета - все ок, их нет.</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">top -bn 1 | head -n 20</p><p>top - 20:02:35 up 1 day, 21:07,&nbsp; 1 user,&nbsp; load average: 0.32, 0.39, 0.44<br />Tasks:&nbsp; 97 total,&nbsp; &nbsp;2 running,&nbsp; 94 sleeping,&nbsp; &nbsp;1 stopped,&nbsp; &nbsp;0 zombie<br />Cpu(s): 13.9%us,&nbsp; 3.8%sy,&nbsp; 0.0%ni, 79.6%id,&nbsp; 2.3%wa,&nbsp; 0.0%hi,&nbsp; 0.0%si,&nbsp; 0.4%st<br />Mem:&nbsp; &nbsp;1922360k total,&nbsp; 1441308k used,&nbsp; &nbsp;481052k free,&nbsp; &nbsp; 97728k buffers<br />Swap:&nbsp; &nbsp;524280k total,&nbsp; &nbsp; &nbsp; &nbsp; 0k used,&nbsp; &nbsp;524280k free,&nbsp; 1106168k cached</p><p>&nbsp; PID USER&nbsp; &nbsp; &nbsp; PR&nbsp; NI&nbsp; VIRT&nbsp; RES&nbsp; SHR S %CPU %MEM&nbsp; &nbsp; TIME+&nbsp; COMMAND<br /> 2001 user&nbsp; &nbsp; &nbsp; 20&nbsp; &nbsp;0&nbsp; 677m&nbsp; 37m 4068 R 65.6&nbsp; 2.0&nbsp; &nbsp;0:00.33 httpd.itk<br /> 1059 mysql&nbsp; &nbsp; &nbsp;20&nbsp; &nbsp;0 1143m&nbsp; 40m 6412 S&nbsp; 9.9&nbsp; 2.2 109:01.19 mysqld<br />&nbsp; &nbsp; 1 root&nbsp; &nbsp; &nbsp; 20&nbsp; &nbsp;0 19232 1540 1260 S&nbsp; 0.0&nbsp; 0.1&nbsp; &nbsp;0:00.42 init<br />&nbsp; &nbsp; 2 root&nbsp; &nbsp; &nbsp; 20&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:00.00 kthreadd<br />&nbsp; &nbsp; 3 root&nbsp; &nbsp; &nbsp; RT&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:00.01 migration/0<br />&nbsp; &nbsp; 4 root&nbsp; &nbsp; &nbsp; 20&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:02.18 ksoftirqd/0<br />&nbsp; &nbsp; 5 root&nbsp; &nbsp; &nbsp; RT&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:00.00 migration/0<br />&nbsp; &nbsp; 6 root&nbsp; &nbsp; &nbsp; RT&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:00.47 watchdog/0<br />&nbsp; &nbsp; 7 root&nbsp; &nbsp; &nbsp; RT&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:00.02 migration/1<br />&nbsp; &nbsp; 8 root&nbsp; &nbsp; &nbsp; RT&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:00.00 migration/1<br />&nbsp; &nbsp; 9 root&nbsp; &nbsp; &nbsp; 20&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:01.82 ksoftirqd/1<br />&nbsp; &nbsp;10 root&nbsp; &nbsp; &nbsp; RT&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:00.38 watchdog/1<br />&nbsp; &nbsp;11 root&nbsp; &nbsp; &nbsp; 20&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 0&nbsp; &nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp; &nbsp;0:30.55 events/0</div></p>]]></description>
			<author><![CDATA[null@example.com (bestel)]]></author>
			<pubDate>Sun, 20 Jul 2014 16:07:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416700#p416700</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация LAMP на CentOS 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=416699#p416699</link>
			<description><![CDATA[<p>Покажите вывод<br /></p><div class="codebox"><pre><code>top -bn 1 | head -n 20</code></pre></div><div class="quotebox"><cite>bestel пишет:</cite><blockquote><p>504, 502 и 500</p></blockquote></div><p>500 ошибка вряд ли связана с тормозами, скорее косяк в настройках (в том числе htaccess) или скриптах.</p>]]></description>
			<author><![CDATA[null@example.com (neol)]]></author>
			<pubDate>Sun, 20 Jul 2014 15:29:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=416699#p416699</guid>
		</item>
	</channel>
</rss>
