バージョン選択

フォーラム

メニュー

オンライン状況

44 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 44
もっと...

サイト内検索

質問 > その他 > ログが異常に大容量になり、サーバーがパンクします。

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
okcom
投稿日時: 2023/12/6 16:41
対応状況: −−−
新米
登録日: 2023/12/6
居住地:
投稿: 3
ログが異常に大容量になり、サーバーがパンクします。
[EC-CUBE] 4.1.2
[レンタルサーバ] さくらインターネット
[OS] Win11
[PHP] 8.0.30
[データベース] MySQL 5.7

[現象]
お世話になります。初質問です。下記の症状で困っています。
ログが異常に大きくなり、EC-CUBEにログインできなくる症状が続いています。
一時的に、/home/osakana-marche/www/osakana-marche.jp/var/logにあるログを削除することで通常に戻るのですが、またすぐにログがたまります。

ちなみに、12月5日のログの容量は下記の通りです。
site: 31.8GB
admin: 27.1MB
front: 24.9GB

siteとfrontは異常な容量です。これが何日か続くとパンク、その繰り返しです。

ファイルを開くのもひと苦労なのですが、その中から怪しい部分を抜粋はしました。
しかし、これをどう見ていいのかわからず、途方に暮れております。
どうかお力添えをお願いできませんでしょうか。
お手数ですが宜しくお願い致します。


<下記、ログ(長いです。この1つのまとまりが延々と繰り返されているようです)>

[2023-12-05 01:58:41] front.ERROR [N/A] [8ad61af] [N/A] [Eccube\Log\Logger:log:66] - システムエラーが発生しました。 ["Unable to add global \"Layout\" as the runtime or the extensions have already been initialized.","/home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/Environment.php",906,"#0 /home/osakana-marche/www/prod-osakana-marche.jp/src/Eccube/EventListener/TwigInitializeListener.php(234): Twig\\Environment->addGlobal()\n#1 /home/osakana-marche/www/prod-osakana-marche.jp/src/Eccube/EventListener/TwigInitializeListener.php(160): Eccube\\EventListener\\TwigInitializeListener->setFrontVariables()\n#2 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/event-dispatcher/EventDispatcher.php(264): Eccube\\EventListener\\TwigInitializeListener->onKernelRequest()\n#3 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/event-dispatcher/EventDispatcher.php(239): Symfony\\Component\\EventDispatcher\\EventDispatcher->doDispatch()\n#4 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/event-dispatcher/EventDispatcher.php(73): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()\n#5 /home/osakana-marche/www/prod-osakana-marche.jp/src/Eccube/Event/EventDispatcherWrapper.php(32): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()\n#6 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/HttpKernel.php(134): Eccube\\Event\\EventDispatcherWrapper->dispatch()\n#7 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()\n#8 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Symfony\\Component\\HttpKernel\\HttpKernel->handle()\n#9 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php(81): Symfony\\Component\\HttpKernel\\HttpCache\\SubRequestHandler::handle()\n#10 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/Fragment/FragmentHandler.php(85): Symfony\\Component\\HttpKernel\\Fragment\\InlineFragmentRenderer->render()\n#11 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php(45): Symfony\\Component\\HttpKernel\\Fragment\\FragmentHandler->render()\n#12 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php(48): Symfony\\Component\\HttpKernel\\DependencyInjection\\LazyLoadingFragmentHandler->render()\n#13 /home/osakana-marche/www/prod-osakana-marche.jp/var/cache/prod/twig/12/121dc99e48c01a6c2a34e5807c015ce8a928ce8792b6a72d0b2c7ba80aae8921.php(62): Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime->renderFragment()\n#14 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/Template.php(405): __TwigTemplate_eea72a49bed8c2e14f966e80c2598ecf9aaaf0970d89354fefd5dbbd27b07192->doDisplay()\n#15 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling()\n#16 /home/osakana-marche/www/prod-osakana-marche.jp/src/Eccube/Twig/Template.php(40): Twig\\Template->display()\n#17 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/Template.php(390): Eccube\\Twig\\Template->display()\n#18 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/Extension/CoreExtension.php(1288): Twig\\Template->render()\n#19 /home/osakana-marche/www/prod-osakana-marche.jp/var/cache/prod/twig/d0/d09847e4c629e4549be7df93918c4811bd2ec4c6bf5cce37233c1fe0a5f95ba4.php(79): twig_include()\n#20 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/Template.php(405): __TwigTemplate_7301eebdd452684713ca211264bae4b5432296e727032b03306781e3849daefa->doDisplay()\n#21 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling()\n#22 /home/osakana-marche/www/prod-osakana-marche.jp/src/Eccube/Twig/Template.php(40): Twig\\Template->display()\n#23 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/Template.php(390): Eccube\\Twig\\Template->display()\n#24 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/TemplateWrapper.php(45): Twig\\Template->render()\n#25 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/twig/twig/src/Environment.php(318): Twig\\TemplateWrapper->render()\n#26 /home/osakana-marche/www/prod-osakana-marche.jp/src/Eccube/EventListener/ExceptionListener.php(97): Twig\\Environment->render()\n#27 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/event-dispatcher/EventDispatcher.php(264): Eccube\\EventListener\\ExceptionListener->onKernelException()\n#28 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/event-dispatcher/EventDispatcher.php(239): Symfony\\Component\\EventDispatcher\\EventDispatcher->doDispatch()\n#29 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/event-dispatcher/EventDispatcher.php(73): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()\n#30 /home/osakana-marche/www/prod-osakana-marche.jp/src/Eccube/Event/EventDispatcherWrapper.php(32): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()\n#31 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/HttpKernel.php(219): Eccube\\Event\\EventDispatcherWrapper->dispatch()\n#32 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/HttpKernel.php(91): Symfony\\Component\\HttpKernel\\HttpKernel->handleThrowable()\n#33 /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/Kernel.php(201): Symfony\\Component\\HttpKernel\\HttpKernel->handle()\n#34 /home/osakana-marche/www/prod-osakana-marche.jp/index.php(82): Symfony\\Component\\HttpKernel\\Kernel->handle()\n#35 {main}"] [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]



[2023-12-05 01:58:41] request.INFO [N/A] [8ad61af] [N/A] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:122] - Matched route "block_search_product". {"route":"block_search_product","route_parameters":{"_route":"block_search_product","_controller":"Eccube\\Controller\\Block\\SearchProductController::index"},"request_uri":"http://osakana-marche.jp/block/search_product","method":"GET"} [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]



[2023-12-05 01:58:41] front.INFO [N/A] [8ad61af] [N/A] [Eccube\Log\Logger:log:66] - fallback to PC layout [] [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]



[2023-12-05 01:58:41] php.INFO [N/A] [8ad61af] [N/A] [Symfony\Component\ErrorHandler\ErrorHandler:handleError:532] - User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The \"Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent::getException()\" method is deprecated since Symfony 4.4, use \"getThrowable()\" instead. at /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/Event/GetResponseForExceptionEvent.php:57)"} [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]


↑このサイクルの繰り返しです。
特に、1行目は、サイクルが重なるごとに少しずつ長文になります。


どうかお知恵を貸してください。
宜しくお願い致します。
okcom
投稿日時: 2023/12/6 17:20
対応状況: −−−
新米
登録日: 2023/12/6
居住地:
投稿: 3
Re: ログが異常に大容量になり、サーバーがパンクします。
ひとつ、追記です。

さきほど開示したエラー直前の5行はこんなログです。
「アクセスできません」というものが入っています。
何か関係していますでしょうか。

宜しくお願い致します。



[2023-12-05 01:58:41] app.INFO [N/A] [8ad61af] [N/A] [Eccube\EventListener\LogListener:onKernelRequestEarly:73] - INIT [] [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]



[2023-12-05 01:58:41] php.INFO [N/A] [8ad61af] [N/A] [Symfony\Component\ErrorHandler\ErrorHandler:handleError:532] - User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The \"Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent::getException()\" method is deprecated since Symfony 4.4, use \"getThrowable()\" instead. at /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/Event/GetResponseForExceptionEvent.php:57)"} [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]



[2023-12-05 01:58:41] front.INFO [N/A] [8ad61af] [N/A] [Eccube\Log\Logger:log:66] - アクセスできません。 ["No route found for \"POST /\": Method Not Allowed (Allow: GET)","/home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/EventListener/RouterListener.php",140] [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]



[2023-12-05 01:58:41] request.INFO [N/A] [8ad61af] [N/A] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:122] - Matched route "block_search_product". {"route":"block_search_product","route_parameters":{"_route":"block_search_product","_controller":"Eccube\\Controller\\Block\\SearchProductController::index"},"request_uri":"http://osakana-marche.jp/block/search_product","method":"GET"} [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]



[2023-12-05 01:58:41] front.INFO [N/A] [8ad61af] [N/A] [Eccube\Log\Logger:log:66] - fallback to PC layout [] [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]



[2023-12-05 01:58:41] php.INFO [N/A] [8ad61af] [N/A] [Symfony\Component\ErrorHandler\ErrorHandler:handleError:532] - User Deprecated: The "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent::getException()" method is deprecated since Symfony 4.4, use "getThrowable()" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The \"Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent::getException()\" method is deprecated since Symfony 4.4, use \"getThrowable()\" instead. at /home/osakana-marche/www/prod-osakana-marche.jp/vendor/symfony/http-kernel/Event/GetResponseForExceptionEvent.php:57)"} [POST, /, 20.243.106.107, NULL, Mozilla/5.0 (X11; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0]
mcontact
投稿日時: 2023/12/6 21:24
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1299
Re: ログが異常に大容量になり、サーバーがパンクします。
引用:
[現象]
お世話になります。初質問です。下記の症状で困っています。
ログが異常に大きくなり、EC-CUBEにログインできなくる症状が続いています。
一時的に、/home/osakana-marche/www/osakana-marche.jp/var/logにあるログを削除することで通常に戻るのですが、またすぐにログがたまります。

ちなみに、12月5日のログの容量は下記の通りです。
site: 31.8GB
admin: 27.1MB
front: 24.9GB

siteとfrontは異常な容量です。これが何日か続くとパンク、その繰り返しです。


セール中やテレビに取り上げられたなどのサイトへのアクセス高くなる要因がないのであれば、botなどによる攻撃によるアクセスによるログファイルの増大による事が要因と思います。
アクセスが高くなる原因を調べて、botによる攻撃が要因であればアクセス元IPをブロックするなどが必要になります。
ログファイルについては、定期的に外部に保存するなり削除などを行うのは運用上必要です。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

okcom
投稿日時: 2023/12/13 8:37
対応状況: −−−
新米
登録日: 2023/12/6
居住地:
投稿: 3
Re: ログが異常に大容量になり、サーバーがパンクします。
M&I Works様

ご返信ありがとうございます。

>botなどによる攻撃によるアクセスによるログファイルの増大による事が要因と思います。
>アクセスが高くなる原因を調べて、botによる攻撃が要因であればアクセス元IPをブロックするなどが必要になります。
>ログファイルについては、定期的に外部に保存するなり削除などを行うのは運用上必要です。

こちら、それほどバズる事はございませんでした。

私が提示したエラーの中に何か攻撃の形跡は見られますでしょうか。
今でも1日のログファイルが25GBを超えます。。。
mcontact
投稿日時: 2023/12/13 10:55
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1299
Re: ログが異常に大容量になり、サーバーがパンクします。
> 私が提示したエラーの中に何か攻撃の形跡は見られますでしょうか。
bot等の攻撃かどうかは、数行のログでは判断できかねます。
ログ全体を見て判断する内容です。
お困りであれば、EC-CUBEインテグレートパートナーなどにご相談をすることをオススメ致します。
https://www.ec-cube.net/integrate/partner/


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,189名です
総投稿数は110,047件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1650
8
red
1570
9
mcontact
1299
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.