مرجع پارسی MyBB

نسخه‌ی کامل: مشكل ارور اسكريپت pm.php از هاستينگ
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2
سلام.
دوستان يك مشكلي از طرف هاستينگ بمن گزارش شده كه ميگه يكي از اسكريپت هاي سايت شما (pm.php) به سرور فشار مياره و باعث داون شدن سرور ميشه ! متن ارور به انگليسي هم اين هستش :

Hi,

We have observed a load on the server mostly due to the scripts in the account 'shareit'. Please review if there is any issue with the scripts to verify the connections are legitimate.

top - 11:17:25 up 4:28, 1 user, load average: 49.61, 18.42, 7.21
Tasks: 326 total, 51 running, 272 sleeping, 0 stopped, 3 zombie
Cpu(s): 75.2%us, 24.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.2%si, 0.0%st
Mem: 2075308k total, 1719380k used, 355928k free, 64008k buffers
Swap: 2096472k total, 92k used, 2096380k free, 587916k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2863 mysql 15 0 229m 98m 4896 S 3.9 4.9 9:37.65 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/server257.hos
kamdin mirzaee: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2863 mysql 15 0 229m 98m 4896 S 3.9 4.9 9:37.65 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/server257.hostgj.com.
27340 shareit 17 0 0 0 0 Z 3.0 0.0 0:00.13 [php] <defunct>
27511 shareit 17 0 41796 21m 6672 R 2.7 1.0 0:00.12 /usr/bin/php /home/shareit/public_html/pm.
php
27513 shareit 16 0 41796 21m 6704 R 2.7 1.1 0:00.12 /usr/bin/php /home/shareit/public_html/pm.php
27442 shareit 16 0 41540 20m 6524 S 2.5 1.0 0:00.11 /usr/bin/php /home/shareit/public_html/pm.php
27497 shareit 17 0 41032 20m 6408 R 2.3 1.0 0:00.10 /usr/bin/php /home/shareit/public_html/pm.php
27504 shareit 17 0 41288 20m 6420 R


فكر ميكنم فايل pm.php هستش كه مربوط به پيام خصوصي هست.
من پلاگين ارسال پيام خصوصي بعد از عضويت رو استفاده ميكنم.مشكل از اونه يا....؟؟؟؟

لطفا راهنمايي كنيد چون فرصت زيادي ندارم و سايتم ساسپند خواهد شد !
دوست گرامی پلاگین مربوط را غیر فعال کن
تست کن نشد بگو Smile
ممنون از پاسختون ! اما من يه نگاه انداختم ديدم فايل pm.php پلاگين داخل پوشه inc/plugins هستش اما توي متن ارور فايل pm.php در روت هست ! يعني كلا سيستم پيام خصوصي فروم مشكل داره فايلش ! فكر نميكنم مشكل از پلاگين باشه.با اين حال من غير فعالش كردم.بايد از ادمين سرور بپرسم كه مشكل حل شده يا خير


(اسم نويسنده رو اشتباهي نوشته بودم شرمنده)
درود
احتمالا از پلاگین اطلاع از پیام خصوصی آژاکس استفاده می کنید که در همین سایت هم استفاده می شود.
برای این که به سرور فشار نیاورد باید در تنظیمات این پلاگین زمان را افزایش دهید.
فکر می کنم در این پلاگین زمان به هزارم ثانیه باشد یعنی 20000 = 20 ثانیه
بهتر است دست کم به 120000 افزایش دهید = 2 دقیقه اینطوری استفاده از سرور توسط این پلاگین 6 برابر کاهش می یابد.
ممنون عليرضا عزيز.
اما من همونطور كه گفتيد گذاشتم روي 120000 اما بازم گفتن كه فرومتون سرور رو چند ساعت داون كرده ! ConfusedSad
من كلا غير فعالش كردم آژاكس پي ام رو.
چيز ديگه اي هست كه ممكنه به سرور فشار بياره ؟ در رابطه با پيام خصوصي پلاگين اطلاع از پ.خ توسط ادمين هم هستش و فعاله ! ممكنه از اون باشه ؟
هر پلاگینی مربوط به سیستم پ.خ ممکن است موجب این مشکل شده باشد که به احتمال زیاد اسم آن هم pm.php است!
pmadmin.php كه همون اصلاع از پيام خصوصي كاربران هستش و pmonreg.php كه پيام خصوصي بعد از ثبت نام هستش !

توي پوشه ي inc فايلي به اسم pm.php نبودش ! كل پوشه هاي هاست رو زير و رو كردم اما فقط و فقط فايل pm.php در روت فروم هستش.ميشه از روي پك ماي بي بي همين فايل رو تو هاست جايگزين كنم ؟ يعني اينو پاك كنم يكي جديد بزارم !
پلاگین اطلاع از پ.خ به صورت آجاکس را غیر فعال کنید و این فایل را هم حذف کنید. (و دوباره با چیزی جایگزین نکنید) چون اصلا چنین فایلی در بسته اصلی MyBB وجود ندارد.Wink
اطلاع از پيام خصوصي آجاكس فايلش اينه ajaxpmnotice.php در پوشه ي inc پاكش كردم !

شما درست ميگين.توي بسته اصلي ماي بي بي اصلا فايل pm.php وجود نداشت ! Huh من اشتباه گرفتم با private.php كه مال پيام خصوصي هستش ! در هر صورت اين فايل رو هم پاك كردم.
ممنون از راهنماييتون ! ايشالا كه حل بشه !
دوستان ساسپند شدم ! Undecided

من فايل رو پاك كردم اما انگار بازم مشكل پابرجاست ! چيكار كنم ؟
صفحه‌ها: 1 2