<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>php | ～下町物語～</title>
	<atom:link href="https://blog.rurineko.com/archives/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.rurineko.com</link>
	<description>入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書綴るブログである</description>
	<lastBuildDate>Sat, 11 Feb 2023 05:42:43 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.rurineko.com/wp-content/uploads/2017/04/cropped-image2_9-32x32.jpg</url>
	<title>php | ～下町物語～</title>
	<link>https://blog.rurineko.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://blog.rurineko.com/archives/tag/php/feed"/>
	<item>
		<title>phpをバージョンアップしました</title>
		<link>https://blog.rurineko.com/archives/16028</link>
					<comments>https://blog.rurineko.com/archives/16028#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Sat, 11 Feb 2023 05:42:37 +0000</pubDate>
				<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[EOL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Versionup]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[インフラ]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=16028</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>PHPが将来的にサポート切れになるので、色々検証を行いVersionアップしました。若干サイト表示までの速度が高速化されました。 ただ、それに伴って、表にだしていたトータル総PV数の表示プラグインが使えなくなったので残念 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/16028">phpをバージョンアップしました</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span><div class="wp-block-image img-border">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="640" height="478" src="https://blog.rurineko.com/wp-content/uploads/2023/02/24723955_s.jpg" alt="" class="wp-image-16573" srcset="https://blog.rurineko.com/wp-content/uploads/2023/02/24723955_s.jpg 640w, https://blog.rurineko.com/wp-content/uploads/2023/02/24723955_s-620x463.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2023/02/24723955_s-400x299.jpg 400w" sizes="(max-width: 640px) 100vw, 640px" /></figure>
</div>


<p>PHPが将来的にサポート切れになるので、色々検証を行いVersionアップしました。<br>若干サイト表示までの速度が高速化されました。</p>



<p>ただ、それに伴って、表にだしていたトータル総PV数の表示プラグインが使えなくなったので<br>残念ですが、もはやプラグインがサポートされないことと、<br>最新のPHPに対応してない事で廃止とさせていただきました。<br>廃止手前のPV数については、別のプラグインで引き続き表示対応を致しました。</p>



<p>ただ、カウントの考え方が違うので、若干低く出てしまうのが難点ですね。<br>下記の話となります。Counter数は引き継ぎましたが、参考程度にみて頂ければと思います。</p>



<figure class="wp-block-image size-full img-border"><img decoding="async" width="479" height="164" src="https://blog.rurineko.com/wp-content/uploads/2023/02/WS00005940.jpg" alt="" class="wp-image-16572" srcset="https://blog.rurineko.com/wp-content/uploads/2023/02/WS00005940.jpg 479w, https://blog.rurineko.com/wp-content/uploads/2023/02/WS00005940-400x137.jpg 400w" sizes="(max-width: 479px) 100vw, 479px" /></figure>



<p>サポート中ではありますが、Wordpress側の対応が終わって折らず<br>Latestのphpに更新すると、かなりの確率で動かなくなるので<br>少し手前のサポート中でEOLまで期間が残っているPHPとさせていただきました。<br>それでも、7系とかと比べると、Wordpress側のプラグインが8系に対応してないものも<br>多く、昔から受け継いで使っていたプラグインは、結構使えず削除しました。</p>



<p>プラグインを改修して、php8に対応させて動作させるは、ちょっとかなり厳しめです。<br>DBをつついているような物については、確実にDB定義や思想なんかも考えないと行けないですし<br>フレームワーク側もphp8に対応した構文でかかれていると思いますので<br>その辺りも考慮する必要がでてくると思うので。</p>



<figure class="wp-block-image size-full img-border"><img decoding="async" width="640" height="427" src="https://blog.rurineko.com/wp-content/uploads/2023/02/25398907_s.jpg" alt="" class="wp-image-16574" srcset="https://blog.rurineko.com/wp-content/uploads/2023/02/25398907_s.jpg 640w, https://blog.rurineko.com/wp-content/uploads/2023/02/25398907_s-620x414.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2023/02/25398907_s-400x267.jpg 400w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>後は、最終的には私がインフラのエンジニアという事で、全くPHPなんて分かりません・・・<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a6.png" alt="💦" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br>これでしばらく走れますね。めでたしめでたし(*^_^*)<br></p><p>The post <a href="https://blog.rurineko.com/archives/16028">phpをバージョンアップしました</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/16028/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>システムメンテナンス終了</title>
		<link>https://blog.rurineko.com/archives/14129</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Mon, 04 May 2020 14:39:43 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php-fpm]]></category>
		<category><![CDATA[やりなおし]]></category>
		<category><![CDATA[パフォーマンス]]></category>
		<category><![CDATA[パフォーマンスチューニング再度]]></category>
		<category><![CDATA[メンテナンス終了]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=14129</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>とテスト環境をつくって、事前に検証作業を行っていたため、サクッとサイトを止めてメンテナンスを実施しました。 実質45分以内だったかと思います。ただ、モジュールをアップデートかけたりした兼ね合いで、今までギリギリのパフォー [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/14129">システムメンテナンス終了</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="418" height="185" src="https://blog.rurineko.com/wp-content/uploads/2020/05/WS000086.jpg" alt="" class="wp-image-14122" srcset="https://blog.rurineko.com/wp-content/uploads/2020/05/WS000086.jpg 418w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000086-400x177.jpg 400w" sizes="auto, (max-width: 418px) 100vw, 418px" /></figure>



<p>とテスト環境をつくって、事前に検証作業を行っていたため、サクッとサイトを止めてメンテナンスを実施しました。</p>



<p>実質45分以内だったかと思います。ただ、モジュールをアップデートかけたりした兼ね合いで、今までギリギリのパフォーマンスチューニングで逃げてきた部分が、ちょっと状況が見えないので、そこは、zabbixのグラフをみつつ、チューニングを入れて行く事にします。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="317" src="https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-940x317.jpg" alt="" class="wp-image-14131" srcset="https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-940x317.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-620x209.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-400x135.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-768x259.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-1536x518.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2020/05/WS000087-1-2048x691.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /><figcaption>監視している項目</figcaption></figure>



<p>とういか、パフォーマンスチューニング再度やり直さないとだね。全くだめですねぇ。課題に積んでおいて、徐々に煮詰めようと思います。というか、DB分けるか、メモリーを追加するかしなきゃじゃないかなと思っています。</p>



<p>なんか、メモリーが足りなくなってスワップ始めたら、IOウェイトが上がりまくってレスポンスなど大幅に低下している所が見え隠れ・・・。</p>



<p>php-fpmの起動プロセス数とかを調整して、スワップしない範囲で調整しなきゃなって感じです。後、php-fpmをダイナミックに設定して、システムがよしなにするか？それともスタティックにして固定しちゃうか！悩み所よね。</p>



<p>とりま、お時間をいただきありがとうございます。時々落ちてることもあるかも知れませんが、長い目で見てやってください。</p><p>The post <a href="https://blog.rurineko.com/archives/14129">システムメンテナンス終了</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>かなり、表示速度を改善できたはずｗ</title>
		<link>https://blog.rurineko.com/archives/14103</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Sun, 03 May 2020 15:05:48 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Linux(Apache)WebServer]]></category>
		<category><![CDATA[Linux(シェル)]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[モジュール]]></category>
		<category><![CDATA[大改装]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=14103</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>サイトが、もっさりしてきたので、色々ヘルスチェックも含めて、インスタンスのスナップショットをとって、そっちで改善して、変更点を本番サーバに当てていってます。 かなりの表示速度の改善が出来ました。まだまだ、余地はありますの [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/14103">かなり、表示速度を改善できたはずｗ</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.rurineko.com/wp-content/uploads/2020/05/WS000078.jpg" alt="" class="wp-image-14104" width="351" height="251"/><figcaption>サーバ</figcaption></figure></div>



<p>サイトが、もっさりしてきたので、色々ヘルスチェックも含めて、インスタンスのスナップショットをとって、そっちで改善して、変更点を本番サーバに当てていってます。</p>



<p>かなりの表示速度の改善が出来ました。まだまだ、余地はありますので、もう少しperformance良く出来ると思います。ちょっとした事なのですが、ココにきて内部を大改装しています。</p>



<p>明日は、もう少し内部をブラッシュアップ出来ればほぼ終わりますね。<br>このGW中に終わらせましょう。コロナで外に出れないので、こんな事しかする事がないです・・・。ある意味いいのか悪いの分かりませんが、外に出れない以上は、やっぱりサーバメンテナンスをがっつりやった方が良いですね。</p>



<p></p><p>The post <a href="https://blog.rurineko.com/archives/14103">かなり、表示速度を改善できたはずｗ</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>wordpressのテンプレを直す</title>
		<link>https://blog.rurineko.com/archives/8352</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Thu, 24 Aug 2017 11:34:32 +0000</pubDate>
				<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ビジネス]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Mobile投稿]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[仕事]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sticky_posts]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[theme]]></category>
		<guid isPermaLink="false">http://blog.rurineko.com/?p=8352</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>wordpressのテンプレを修正しようと思い始めた。なのでＰＨＰもわからないけど、今日夜にでも修正をスタートしようと思う。結構工数かかるので、それなりにいいお金になってしまうと思われる。今回は、どうも記事を一番上に固定 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/8352">wordpressのテンプレを直す</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-8353" src="http://blog.rurineko.com/wp-content/uploads/2017/08/62818758-620x620.jpeg" alt="" width="620" height="620" srcset="https://blog.rurineko.com/wp-content/uploads/2017/08/62818758-620x620.jpeg 620w, https://blog.rurineko.com/wp-content/uploads/2017/08/62818758-400x400.jpeg 400w, https://blog.rurineko.com/wp-content/uploads/2017/08/62818758-768x768.jpeg 768w, https://blog.rurineko.com/wp-content/uploads/2017/08/62818758-940x940.jpeg 940w, https://blog.rurineko.com/wp-content/uploads/2017/08/62818758.jpeg 960w" sizes="auto, (max-width: 620px) 100vw, 620px" /></p>
<p>wordpressのテンプレを修正しようと思い始めた。なのでＰＨＰもわからないけど、今日夜にでも修正をスタートしようと思う。結構工数かかるので、それなりにいいお金になってしまうと思われる。今回は、どうも記事を一番上に固定したいけど出来ないって事象を解決するミッションです。</p>
<h3 id="midashi3">大凡の予想</h3>
<p>まぁ、一応フォーイーチって言うので記事をループで上から舐めて出してるんだけど、そこの引っ張ってくる関数の所で旧関数を使うと固定出来ないっぽいことまでは調べたので、実際にその構文が使われているかどうか、まずは調べてこないとですね。<br />
使われていたら、どうやって直すかを検討して実際にやってみる。ステージングがあるので、比較的やりやすいのでまだ良かったですね。<br />
シンタックスエラー出しまくりだろうなぁと思っちゃいますねｗまあ、しゃーないです。言語がわからんとですよｗじゃんじゃんやっていくしかないです。インフラ屋がソース触っちゃいけないですよね。めっちゃ参ってますね。ぶっちゃけるとｗ色々な意味で疲れきってますよ。</p>
<h3 id="midashi3">検証した結果</h3>
<p>検証した結果、sticky_postsを取れて無くて、固定記事をホールド出来てない様な作りになっている事が判明した。しかしながら、それをどうやってsticky_postsを取ってきて実装するのか？そこが想像出来ないですね。色々実装の方法を見てやってみたんですけどね。ちょっと数時間がんばったくらいでは、実装出来なかったですね。</p>
<h3 id="midashi3">サンプルとしては、こんな感じなのかな？</h3>
<p><?php $sticky = implode(",",get_option('sticky_posts'));?><br />
<?php $news = get_posts("posts_per_page=6&#038;include=$sticky");?><br />
<?php foreach($news as $post):?><br />
<?php setup_postdata($post);?><br />
<?php while(have_posts()):the_post(); ?><br />
    <a href="<?php the_permalink(); ?>&#8220;><br />
    <img decoding="async" src="<?php echo get_bloginfo('template_url') ?>/images/ico_arr01.gif&#8221;></p>
<p><?php the_title();?></p>
<p>    </a><br />
<?php endforeach;?><br />
<?php wp_reset_postdata();?>
</p>
<h3 id="midashi3">今後の修正</h3>
<p>全然目処がついて無くて微妙なのですが、いったんどうやって良いかも含めて若干、自社に居るＰＨＰのエンジニアに聞いて見てどうにかしていきたいと思います。聞いて教えてくれるかなぁｗｗｗインフラ屋さんでは、ちょっとやっぱり難しい局面ですね。</p><p>The post <a href="https://blog.rurineko.com/archives/8352">wordpressのテンプレを直す</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP Fatal error:  Out of memory 再び！！</title>
		<link>https://blog.rurineko.com/archives/7913</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Wed, 05 Jul 2017 14:24:46 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[Linux(Apache)WebServer]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[499]]></category>
		<category><![CDATA[500]]></category>
		<category><![CDATA[ab]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[bench]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php-fpm]]></category>
		<category><![CDATA[アウトオフメモリー]]></category>
		<category><![CDATA[ベンチ]]></category>
		<category><![CDATA[メモリー]]></category>
		<category><![CDATA[ラブイズオーバー]]></category>
		<category><![CDATA[ワーカー]]></category>
		<category><![CDATA[ワーカーノード]]></category>
		<guid isPermaLink="false">http://blog.rurineko.com/?p=7913</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 5</span> <span class="rt-label rt-postfix">分</span></span>もーねぇ！やめてよ！！PHP Fatal error: Out of memory ってことで、 今日アクセスされた方、ほとんどがPHP Fatal error: Out of memory だったと思います。 ようは、 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/7913">PHP Fatal error:  Out of memory 再び！！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 5</span> <span class="rt-label rt-postfix">分</span></span>もーねぇ！やめてよ！！PHP Fatal error: Out of memory ってことで、</p>
<p>今日アクセスされた方、ほとんどがPHP Fatal error: Out of memory だったと思います。</p>
<p>ようは、真っ白な画面でリロードすると、表示されるような挙動だったと推測されます。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter  wp-image-7915" src="http://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-53-25_No-00-400x79.png" alt="" width="1104" height="218" srcset="https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-53-25_No-00-400x79.png 400w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-53-25_No-00-620x123.png 620w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-53-25_No-00-768x153.png 768w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-53-25_No-00-940x187.png 940w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-53-25_No-00.png 1862w" sizes="auto, (max-width: 1104px) 100vw, 1104px" /></p>
<p>↑ひでーぇグラフじゃないですか！500をnginxが返しているグラフなんですよ。</p>
<p>そもそも、httpdの世界で500ってInternalServerErrortって事なんですよ。</p>
<p>正常にサービスが出来ていない状況を示します。例えば画面が真っ白だったりとか、</p>
<p>&nbsp;</p>
<p>↓がそのログのキャプチャーだったりします。</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-7914" src="http://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-51-16_No-00-620x663.png" alt="" width="620" height="663" srcset="https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-51-16_No-00-620x663.png 620w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-51-16_No-00-400x428.png 400w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-51-16_No-00-768x821.png 768w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-5_22-51-16_No-00.png 900w" sizes="auto, (max-width: 620px) 100vw, 620px" /></p>
<p>&nbsp;</p>
<p>さて、ここまで来たらですね、ちょっと本腰入れてやるしかねーなって感じになってきましたので</p>
<p>そこで！登場！パラッラッパパーパーパーｗ</p>
<h1><strong>ＡＢテストツー－－－ル！ｗ</strong></h1>
<p>紹介しよう！ＡＢテストツールとは、Ａｐａｃｈｅに付属してついてくる負荷ベンチツールの事である。</p>
<p>起動は簡単、使い方も簡単何でも簡単！ｗ</p>
<p>&nbsp;</p>
<p>ab -n 100 -c 200 負荷テストサイトＵＲＬ</p>
<p>これで、まずは、-n が回数 -c が同時アクセス数なので、 -c 100 -c 200 はパラメーター上エラーになる。</p>
<p>まあ、当然の話やねｗ</p>
<p>■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■</p>
<p>最初-n 10 -c 1 でテストする → サイトを10回表示させる。1多重</p>
<p>[root@st tmp]# ab -n 10 -c 1 http://blog.rurineko.com/<br />
This is ApacheBench, Version 2.3 &lt;$Revision: 655654 $&gt;<br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking blog.rurineko.com (be patient)&#8230;..done</p>
<p>&nbsp;</p>
<p>Server Software: nginx/*.*.*<br />
Server Hostname: blog.rurineko.com<br />
Server Port: 80</p>
<p>Document Path: /<br />
Document Length: 162177 bytes</p>
<p>Concurrency Level: 1<br />
Time taken for tests: 4.248 seconds<br />
Complete requests: 10<br />
Failed requests: 9<br />
(Connect: 0, Receive: 0, Length: 9, Exceptions: 0)<br />
Write errors: 0<br />
Total transferred: 1623542 bytes<br />
HTML transferred: 1621500 bytes<br />
Requests per second: 2.35 [#/sec] (mean)<br />
Time per request: 424.842 [ms] (mean)<br />
Time per request: 424.842 [ms] (mean, across all concurrent requests)<br />
Transfer rate: 373.19 [Kbytes/sec] received</p>
<p>Connection Times (ms)<br />
min mean[+/-sd] median max<br />
Connect: 1 1 0.2 1 1<br />
Processing: 255 424 313.1 357 1304<br />
Waiting: 238 407 313.1 340 1287<br />
Total: 256 425 313.1 357 1304</p>
<p>Percentage of the requests served within a certain time (ms)<br />
50% 357<br />
66% 363<br />
75% 394<br />
80% 403<br />
90% 1304<br />
95% 1304<br />
98% 1304<br />
99% 1304<br />
100% 1304 (longest request)</p>
<p>結果問題無くって、当たり前やね。</p>
<p>■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■</p>
<p>次-n 10 -c 2 でテストする → サイトを10回表示させる。2多重</p>
<p>[root@st tmp]# ab -n 10 -c 2 http://blog.rurineko.com/<br />
This is ApacheBench, Version 2.3 &lt;$Revision: 655654 $&gt;<br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking blog.rurineko.com (be patient)&#8230;..done</p>
<p>&nbsp;</p>
<p>Server Software: nginx/*.*.*<br />
Server Hostname: blog.rurineko.com<br />
Server Port: 80</p>
<p>Document Path: /<br />
Document Length: 162147 bytes</p>
<p>Concurrency Level: 2<br />
Time taken for tests: 2.988 seconds<br />
Complete requests: 10<br />
Failed requests: 3<br />
(Connect: 0, Receive: 0, Length: 3, Exceptions: 0)<br />
Write errors: 0<br />
Total transferred: 1623674 bytes<br />
HTML transferred: 1621450 bytes<br />
Requests per second: 3.35 [#/sec] (mean)<br />
Time per request: 597.669 [ms] (mean)<br />
Time per request: 298.835 [ms] (mean, across all concurrent requests)<br />
Transfer rate: 530.60 [Kbytes/sec] received</p>
<p>Connection Times (ms)<br />
min mean[+/-sd] median max<br />
Connect: 1 1 0.3 1 1<br />
Processing: 315 530 341.9 386 1195<br />
Waiting: 298 512 341.5 369 1178<br />
Total: 316 530 342.0 387 1196</p>
<p>Percentage of the requests served within a certain time (ms)<br />
50% 387<br />
66% 390<br />
75% 398<br />
80% 1159<br />
90% 1196<br />
95% 1196<br />
98% 1196<br />
99% 1196<br />
100% 1196 (longest request)</p>
<p>■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■</p>
<p>次-n 10 -c 5 でテストする → サイトを10回表示させる。5多重</p>
<p>[root@st tmp]# ab -n 10 -c 5 http://blog.rurineko.com/<br />
This is ApacheBench, Version 2.3 &lt;$Revision: 655654 $&gt;<br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking blog.rurineko.com (be patient)&#8230;..done</p>
<p>&nbsp;</p>
<p>Server Software: nginx/*.*.*<br />
Server Hostname: blog.rurineko.com<br />
Server Port: 80</p>
<p>Document Path: /<br />
Document Length: 162129 bytes</p>
<p>Concurrency Level: 5<br />
Time taken for tests: 1.426 seconds<br />
Complete requests: 10<br />
Failed requests: 0<br />
Write errors: 0<br />
Total transferred: 1623150 bytes<br />
HTML transferred: 1621290 bytes<br />
Requests per second: 7.02 [#/sec] (mean)<br />
Time per request: 712.755 [ms] (mean)<br />
Time per request: 142.551 [ms] (mean, across all concurrent requests)<br />
Transfer rate: 1111.96 [Kbytes/sec] received</p>
<p>Connection Times (ms)<br />
min mean[+/-sd] median max<br />
Connect: 1 1 0.1 1 1<br />
Processing: 299 508 166.7 564 831<br />
Waiting: 282 491 166.8 547 813<br />
Total: 300 509 166.7 564 832</p>
<p>Percentage of the requests served within a certain time (ms)<br />
50% 564<br />
66% 567<br />
75% 573<br />
80% 676<br />
90% 832<br />
95% 832<br />
98% 832<br />
99% 832<br />
100% 832 (longest request)</p>
<p>■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■</p>
<p>次-n 100 -c 5 でテストする → サイトを100回表示させる。5多重</p>
<p>[root@st tmp]# ab -n 100 -c 5 http://blog.rurineko.com/<br />
This is ApacheBench, Version 2.3 &lt;$Revision: 655654 $&gt;<br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking blog.rurineko.com (be patient)&#8230;..done</p>
<p>&nbsp;</p>
<p>Server Software: nginx/*.*.*<br />
Server Hostname: blog.rurineko.com<br />
Server Port: 80</p>
<p>Document Path: /<br />
Document Length: 162129 bytes</p>
<p>Concurrency Level: 5<br />
Time taken for tests: 11.250 seconds<br />
Complete requests: 100<br />
Failed requests: 0<br />
Write errors: 0<br />
Total transferred: 16231500 bytes<br />
HTML transferred: 16212900 bytes<br />
Requests per second: 8.89 [#/sec] (mean)<br />
Time per request: 562.510 [ms] (mean)<br />
Time per request: 112.502 [ms] (mean, across all concurrent requests)<br />
Transfer rate: 1408.96 [Kbytes/sec] received</p>
<p>Connection Times (ms)<br />
min mean[+/-sd] median max<br />
Connect: 0 1 0.2 1 1<br />
Processing: 238 543 151.9 525 873<br />
Waiting: 221 525 152.2 508 857<br />
Total: 239 544 151.8 526 874</p>
<p>Percentage of the requests served within a certain time (ms)<br />
50% 526<br />
66% 603<br />
75% 637<br />
80% 653<br />
90% 800<br />
95% 836<br />
98% 863<br />
99% 874<br />
100% 874 (longest request)</p>
<p>まだまだ、いけそうじゃんｗ　この時点でも、500は発生して折らず問題なさげｗ</p>
<p>■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■</p>
<p>えぇい！めんどくさい　次-n 100 -c 10 でテストする → サイトを100回表示させる10多重</p>
<h2><span style="color: #ff0000;"><strong>このくらいの負荷で落ちるサーバなんて、落ちるならおちちまえ！！ｗ</strong></span></h2>
<p>[root@st tmp]# ab -n 100 -c 10 http://blog.rurineko.com/<br />
This is ApacheBench, Version 2.3 &lt;$Revision: 655654 $&gt;<br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking blog.rurineko.com (be patient)&#8230;..done</p>
<p>&nbsp;</p>
<p>Server Software: nginx/*.*.*<br />
Server Hostname: blog.rurineko.com<br />
Server Port: 80</p>
<p>Document Path: /<br />
Document Length: 162129 bytes</p>
<p>Concurrency Level: 10<br />
Time taken for tests: 12.319 seconds<br />
Complete requests: 100<br />
Failed requests: 0<br />
Write errors: 0<br />
Total transferred: 16231500 bytes<br />
HTML transferred: 16212900 bytes<br />
Requests per second: 8.12 [#/sec] (mean)<br />
Time per request: 1231.866 [ms] (mean)<br />
Time per request: 123.187 [ms] (mean, across all concurrent requests)<br />
Transfer rate: 1286.75 [Kbytes/sec] received</p>
<p>Connection Times (ms)<br />
min mean[+/-sd] median max<br />
Connect: 0 1 0.4 1 3<br />
Processing: 288 1167 264.0 1195 1824<br />
Waiting: 270 1148 264.5 1175 1799<br />
Total: 288 1168 263.9 1195 1825</p>
<p>Percentage of the requests served within a certain time (ms)<br />
50% 1195<br />
66% 1284<br />
75% 1312<br />
80% 1367<br />
90% 1467<br />
95% 1528<br />
98% 1739<br />
99% 1825<br />
100% 1825 (longest request)</p>
<h2><strong><span style="color: #ff0000;">意外にもんだいねーなぁｗ</span></strong></h2>
<p>■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■</p>
<p>もっともっと！限界値をさがすぞーｗ</p>
<p>次-n 100 -c 100 でテストする → サイトを100回表示させる10多重で、1000アクセス</p>
<p>[root@st tmp]# ab -n 100 -c 100 http://blog.rurineko.com/<br />
This is ApacheBench, Version 2.3 &lt;$Revision: 655654 $&gt;<br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking blog.rurineko.com (be patient)&#8230;..done</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Server Software: nginx/*.*.*<br />
Server Hostname: blog.rurineko.com<br />
Server Port: 80</p>
<p>Document Path: /<br />
Document Length: 162131 bytes</p>
<p>Concurrency Level: 100<br />
Time taken for tests: 12.184 seconds<br />
Complete requests: 100<br />
Failed requests: 99<br />
(Connect: 0, Receive: 0, Length: 99, Exceptions: 0)<br />
Write errors: 0<br />
Total transferred: 16228912 bytes<br />
HTML transferred: 16210130 bytes<br />
Requests per second: 8.21 [#/sec] (mean)<br />
Time per request: 12184.018 [ms] (mean)<br />
Time per request: 121.840 [ms] (mean, across all concurrent requests)<br />
Transfer rate: 1300.77 [Kbytes/sec] received</p>
<p>Connection Times (ms)<br />
min mean[+/-sd] median max<br />
Connect: 1 14 6.2 14 25<br />
Processing: 472 5657 2923.5 5473 10652<br />
Waiting: 456 5637 2923.9 5456 10627<br />
Total: 497 5671 2917.7 5487 10656</p>
<p>Percentage of the requests served within a certain time (ms)<br />
50% 5487<br />
66% 7359<br />
75% 8206<br />
80% 8819<br />
90% 9783<br />
95% 10276<br />
98% 10648<br />
99% 10656<br />
100% 10656 (longest request)</p>
<h2><span style="color: #ff0000;"><strong>意外にもんだいねーなぁｗ</strong></span></h2>
<p>■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■</p>
<h2><strong>もっともっともーーーーーーーと！！！限界値をさがすぞーｗ</strong></h2>
<p>次-n 200 -c 200 でテストする → サイトを200回表示させ20多重で、4000アクセス</p>
<p>&nbsp;</p>
<p>[root@st tmp]# ab -n 200 -c 200 http://blog.rurineko.com/<br />
This is ApacheBench, Version 2.3 &lt;$Revision: 655654 $&gt;<br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking blog.rurineko.com (be patient)<br />
Completed 100 requests<br />
Completed 200 requests<br />
Finished 200 requests</p>
<p>&nbsp;</p>
<p>Server Software: nginx/*.*.*<br />
Server Hostname: blog.rurineko.com<br />
Server Port: 80</p>
<p>Document Path: /<br />
Document Length: 162096 bytes</p>
<p>Concurrency Level: 200<br />
Time taken for tests: 21.512 seconds<br />
Complete requests: 200<br />
Failed requests: 0<br />
Write errors: 0<br />
Total transferred: 32456400 bytes<br />
HTML transferred: 32419200 bytes<br />
Requests per second: 9.30 [#/sec] (mean)<br />
Time per request: 21512.207 [ms] (mean)<br />
Time per request: 107.561 [ms] (mean, across all concurrent requests)<br />
Transfer rate: 1473.38 [Kbytes/sec] received</p>
<p>Connection Times (ms)<br />
min mean[+/-sd] median max<br />
Connect: 1 33 120.1 18 1001<br />
Processing: 372 10761 5806.3 10741 21060<br />
Waiting: 355 10741 5806.6 10724 21044<br />
Total: 403 10794 5807.1 10759 21064</p>
<p>Percentage of the requests served within a certain time (ms)<br />
50% 10759<br />
66% 13730<br />
75% 15651<br />
80% 16751<br />
90% 18862<br />
95% 20084<br />
98% 20771<br />
99% 21025<br />
100% 21064 (longest request)</p>
<h2><strong>意外にもんだいねーなぁｗ</strong><strong>ｗ</strong><strong>ｗ</strong></h2>
<p>と思ったら、まずnginxが499のエラーコードを書き出し</p>
<p>そして、php-fpmのログを見ると、ごめーーーーん！</p>
<p>4つのワーカープロセスしか、あげれないように設定されている為</p>
<p>これ以上どうしようもねーぜぇ！と悲鳴を上げているｗｗｗｗ</p>
<p>まあ、結局4000の負荷テストは通過したけど、一応このようなエラーがあって</p>
<p>一部通信が乱れた事を確認したが、メモリーもＣＰＵもまだ余裕があった為</p>
<p>どんな記事を書いても、21秒で4000のアクセスが来るとも思えずｗ</p>
<p>これで、アウトオブメモリともラブイズオーバーという事でいいかなｗ</p>
<p>[05-Jul-2017 22:37:40] WARNING: [pool www] server reached pm.max_children setting (4), consider raising it<br />
[05-Jul-2017 22:38:00] WARNING: [pool www] server reached pm.max_children setting (4), consider raising it<br />
[05-Jul-2017 22:38:32] WARNING: [pool www] server reached pm.max_children setting (4), consider raising it<br />
[05-Jul-2017 22:40:12] WARNING: [pool www] server reached pm.max_children setting (4), consider raising it</p>
<p>■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■</p>
<p>結論からすると、nginxでワーカーノードの制限を設定したけど、実質意味なし</p>
<p>次にphpを処理しているphp-fpmのワーカーノードのあがる数を制限した事で</p>
<p>今まで7ノードまで最大あがってしまって、アウトオブメモリが発生してたけど</p>
<p>4ノードまでしか増えないので、実質これらの最大処理数を4000弱まで耐えれるとして</p>
<p>1GBの弱小メモリーで処理出来る最大数として、これで一軒落着と思われる。</p>
<p>これで、様子を見たいと思います。nginxは、apacheと違ってワーカーもその通信が</p>
<p>終わらないと、次のコネクションを貼れない仕様ではないので、これで4ワーカーでも</p>
<p>かなりの数をこなせるのが実証出来たので、まあよしとしましょう。</p>
<p>&nbsp;</p>
<p>おっと！書き忘れたけど、nginxが返した499は、途中で切断されてしまった通信についての</p>
<p>エラーコードでした。前段のphp-fpmで蹴られた可能性がありますね。</p>
<p>まあ、abbenchでは、Failed requests: 0となっているので、内部的に切断されたけど</p>
<p>RETRYしてなんとか、通信は返せたという事だとは思います。</p>
<p>今回は、長くなってしまいました。10737文字かいてしまいました。</p><p>The post <a href="https://blog.rurineko.com/archives/7913">PHP Fatal error:  Out of memory 再び！！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>なんじゃこりゃｗ　→　bot被害かぁ！！</title>
		<link>https://blog.rurineko.com/archives/7871</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Sun, 02 Jul 2017 04:15:26 +0000</pubDate>
				<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[cou]]></category>
		<category><![CDATA[mem]]></category>
		<category><![CDATA[Out of memory]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php-fpm]]></category>
		<category><![CDATA[ボット]]></category>
		<category><![CDATA[メモリー]]></category>
		<category><![CDATA[被害]]></category>
		<guid isPermaLink="false">http://blog.rurineko.com/?p=7871</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>Out of memory (allocated 11689984) (tried to allocate 9591784 bytes)　に苦しんでますが、 先日おこなった対応でも、まだ駄目っぽいです。 今日先ほど、za [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/7871">なんじゃこりゃｗ　→　bot被害かぁ！！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>Out of memory (allocated 11689984) (tried to allocate 9591784 bytes)　に苦しんでますが、<br />
先日おこなった対応でも、まだ駄目っぽいです。</p>
<p>今日先ほど、zabbixのcacheグラフを見て唖然ですｗ<br />
なんじゃこりゃ・・・。1．0ｋMbyteになっているじゃないですか・・・・。<br />
ちなみに、このグラフ私が記事を投稿すると自動削除（リフレッシュ）されて、0に戻ります。<br />
それから、皆様にアクセスされるとどんどんcacheが生成されて、静的コンテンツに差し替わっていきます。<br />
JSなんかは、動的に動くので、コンテンツ部分だけ静的コンテンツになっていくイメージですね。<br />
という事は、このcacheサイズってのは、アクセスされた数に比例するので<br />
今日はたくさん見ていただいたんだって感じで、zabbixでグラフを描かせている次第です。<br />
<a href="http://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-2_13-5-42_No-00.png"><img loading="lazy" decoding="async" class="aligncenter size-thumbnail wp-image-7874" src="http://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-2_13-5-42_No-00-300x129.png" alt="" width="300" height="129" srcset="https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-2_13-5-42_No-00-300x129.png 300w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-2_13-5-42_No-00.png 604w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>どうも、ＣＰＵの負荷率をみる限り、高速化したサイトをざーっと勢いよく舐めて行った感じに<br />
なっているグラフが見て取れますね。<br />
<a href="http://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-2_13-5-54_No-00.png"><img loading="lazy" decoding="async" class="aligncenter size-thumbnail wp-image-7873" src="http://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-2_13-5-54_No-00-300x182.png" alt="" width="300" height="182" srcset="https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-2_13-5-54_No-00-300x182.png 300w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-2_13-5-54_No-00-620x375.png 620w, https://blog.rurineko.com/wp-content/uploads/2017/07/SnapCrab_NoName_2017-7-2_13-5-54_No-00.png 638w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>今までだと、数日かかって全記事引っ張っていくbotはあったけど、<br />
1日でもっていって締まったのですね。ちょっと、botも考え物ですねぇ。<br />
とりあえず、このくらいアクセス来ても、Out of memoryに深夜帯はなってないので<br />
設定の効果はでているのかな？と思っちゃいましたがｗ。負荷試験ありがとぉと言いたいｗ</p><p>The post <a href="https://blog.rurineko.com/archives/7871">なんじゃこりゃｗ　→　bot被害かぁ！！</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
