Back to Question Center
0

مسائل مربوط به حافظه را تحت تاثیر قرار دادن یک وب سایت قرار دهید

1 answers:

من یک وبسایت (بر اساس وردپرس) داشتم که واکنش نشان نداد. من SSH را به سرور و دیدم که ما از حافظه خارج بودیم. خطاها در پرونده های آپاچی من نشان دادند چیزهایی که به دلیل کمبود حافظه اختصاص نمی یابد). Semalt سرور آن را رفع می کند.

بنابراین من به دسترسی نگاه می کنم - curso fotografia profesional gratis online. ورود و خروج خطا. ثبت نام در زمان وقوع اتفاق می افتد اما من هیچ چیز عجیب و غریب نمی بینم. بدون ترافیک اضافی، بدون درخواست غیر عادی. در حقیقت تنها درخواست در مورد زمان مشکلی یکی از سمالت برای خوراک RSS بود در آن زمان من شروع به دیدن 500 کدهای پاسخ در سیاهههای مربوط به زمانی که دستگاه راه اندازی مجدد شد. من به پیام نگاه می کنم. امیدوار است که چیزی را ببیند ولی در کل برای آن روز هیچ چیز وجود ندارد (که عجیب است زیرا روزنامه های مختلفی وجود دارد).

این سایت دارای مقدار زیادی حافظه اختصاص داده شده به آن است و به طور معمول با استفاده از حدود 30٪ از آنچه در دسترس است. سوال من چگونه می توانم در مورد تلاش برای پیگیری این پایین در این نقطه؟ برخی از پرونده های دیگر من می توانم بررسی کنم یا استراتژی هایی را که می توانستم بگیرم.

February 8, 2018

توصیه های کلی:

  • استفاده از پلاگین کش برای نصب WP خود
  • PHP_ memory_limit را به ( 32 کاهش دهد. 96M ) شروع به دیدن حافظه پی اچ پی اشتباهات
  • غیر فعال کردن پلاگین های بی فایده و جدید
  • اطمینان حاصل کنید که تمام تنظیمات گزارش
  • فرآیندهای حداکثر کارگر را از طریق دست (3. 10)
  • set nonzero MaxRequestsPerChild اگر شما فکر می کنید که PHP / Apache ممکن است نشت (خطا در کد کامپایلر مترجم پی اچ پی یا سرور آپاچی)
  • کاهش ServerLimit
  • MaxClients را کاهش دهد
  • استفاده از PHP در حالت FPM

توصیه های ویژه:

  • یک اسکریپ bash بنویسید تا اندازه گیری استفاده از حافظه یا جمع آوری پیک و قرار دادن آن در cron. شما برای استفاده از حافظه یک فرایند در طول زمان آمار خواهید داشت.
  • یا استفاده از موین به عنوان راه حل پیشرفته تر.

برای خط WA در بالا بررسی کنید این نشان می دهد اگر شما صبر کنید

اگر چنین است، چک کردن ورودی خطا MySQL و سعی کنید تجزیه و تحلیل / تعمیر جداول خود را.

این می تواند یک مشکل شبکه یا ذخیره سازی باشد. میانگین صبر به شما این را می دهد.

امیدوارم این کمک می کند

شما ابتدا باید تمام پلاگین های خود را غیر فعال کنید، سپس سرور آپاچی خود را راه اندازی مجدد کنید. اجرای top یا mtop در ترمینال و تعیین اینکه آیا نشت حافظه ثابت شده است. اگر چنین است فعال کردن پلاگین ها و انتظار 10-15 دقیقه و بررسی استفاده از حافظه خود را بر روی سرور برای سعی کنید و تعیین اینکه آیا آن را یک پلاگین.

بالا و PS ابزار بسیار خوبی هستند. من همچنین به / proc / meminfo نگاه می کنم. شما می توانید Valgrind را با آپاچی شروع کنید تا نشت حافظه را بررسی کنید. اما آپاچی را به هیچ وجه توصیه نمی کنم. من می توانم lighttpd یا nginx را توصیه کنم.

شما می توانید چیزی مانند New Relic ، مثال http: // blog استفاده کنید. newrelic. com / 2010/12/16 / measurement-wordpress-performance-with-new-relic-rpm /


این اسکریپت نیز مفید است: http: // www. pixelbeat. org / scripts / ps_mem. پی

استفاده از مثال (گرفته شده از اینجا ):

  -باشه -3. 2 $ wget http: // www. pixelbeat. org / scripts / ps_mem. پی
-bash-3. 2 $ sudo python ps_mem. پیخصوصی + مشترک = RAM مورد استفاده برنامه92. 0 KiB + 12. 0 KiB = 104. 0 KiB qmail-clean96. 0 کیلو بایت + 14. 0 KiB = 110. 0 فیبرگر KiB
116. 0 کیلو بایت + 23. 0 KiB = 139. 0 KiB init
128. 0 KiB + 12. 0 KiB = 140. 0 KiB qmail-rspawn
124. 0 کیلو بایت + 16. 0 KiB = 140. 0 KiB syslogd
132. 0 KiB + 12. 0 KiB = 144. 0 KiB qmail-lspawn
148. 0 KiB + 13. 0 KiB = 161. 0 KiB qmail-send
208. 0 کیلو بایت + 28. 5 کیلو بایت = 236. 5 KiB dbus-daemon
232. 0 KiB + 36. 5 کیلو بایت = 268. 5 کیلوبایت xinetd
240. 0 کیلو بایت + 32. 5 کیلو بایت = 272. 5 KiB mysqld_safe
328. 0 KiB + 20. 5 کیلوبایت = 348. 5 KiB udevd
348. 0 کیلو بایت + 66. 0 KiB = 414. 0 KiB پیکربندی (4)
444. 0 KiB + 85. 5 کیلو بایت = 529. 5 کیلو بش
480. 0 کیلو بایت + 50. 0 KiB = 530. 0 KiB xfs
592. 0 KiB + 36. 0 KiB = 628. 0 کیوند کرون
544. 0 KiB + 114. 0 KiB = 658. 0 KiB couriertcpd (4)1. 3 مایب + 82. 5 کیلو بایت = 1. 4 MiB sw-cp-serverd1. 2 مگابایتی + 1. 1 MiB = 2. 3 میلی ثانیه sshd 3. 1 میلی ولت + 205. 5 کیلو بایت = 3. 3 میلیبون به نام3. 9 میلیمتر + 48. 2 مگابایت = 52. 1 مگابایت اسپم 63. 7 مگا بایت + 387. 0 KiB = 64. 1 ميباي مقدمه
108. 3 مگابایت + 9. 2 MiB = 117. 5 میلیارد httpd (7)
---------------------------------245. 4 مگابایت