พีดีเอ

View Full Version : แก้ ปัญหาหน่วยความจำ



norku
15-03-11, 17:40
ผมไม่ทราบว่านี้เป็น Vbet ที่เกี่ยวข้อง แต่มันก็เริ่มที่จะเกิดขึ้นหลังจากที่ผมติดตั้งมันดังนั้นฉันจะไปขอที่นี่ :)

ฉันได้รับข้อผิดพลาดดังต่อไปนี้เมื่อคลิกที่'ชอบที่ได้รับ'ภาษาไทย'และ'ชอบให้'ปุ่มบนหน้าโปรไฟล์ของผู้ใช้ :


Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 200593 bytes) in /home/xxxx/public_html/forum/includes/functions.php on line 6862


Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in /home/xxxx/public_html/forum/includes/class_core.php(4430) : eval()'d code on line 458

ขณะที่ผมพูดนี้เริ่มเกิดขึ้นหลังจากการติดตั้ง Vbet แต่ฉันคิดว่าฉันจะต้องฝึกที่นี่เพราะบางตัวเลขที่ไม่สอดคล้องกับอาการของ

ข้อมูลหน่วยความจำ :

จาก phpinfo : ท้องถิ่น memory_limit -- ปริญญาโท 128M -- 128M

จาก php.ini :
; Suhosin Settings.

suhosin.post.max_vars = 2048

suhosin.request.max_vars = 2048

suhosin.cookie.encrypt = Off

suhosin.memory_limit = 32M

suhosin.session.encrypt = Off

vBulletin : จำกัด หน่วยความจำ PHP 32M

หน่วยความจำเซิร์ฟเวอร์ในการใช้งานในขณะนี้ : 25.00% (262136 จาก 1048576)

ข้อความผิดพลาดจะบอกว่าฉันจำเป็นต้องเพิ่มหน่วยความจำ แต่ฉันไม่เห็นอาการอื่น ๆ ของหน่วยความจำไม่เพียงพอในขณะที่การใช้ฟอรั่มและฉันมีไม่มีรายงานจากสมาชิกของฉัน แต่ผมถือว่าสิ่งที่พวกเขายังจะได้เห็นข้อผิดพลาดร้ายแรง'ชอบ'

มีพวกคุณเจอปัญหาใด ๆ เช่นในขณะนี้โดยใช้ Vbet? ฉันต้องการจะขอบคุณสำหรับเคล็ดลับใด ๆ ในสิ่งที่จะลอง

kamilkurczak
15-03-11, 18:31
Hello,
ตกลงฉันจะทดสอบในฟอรั่มการทดสอบของฉัน คุณก็สามารถลองที่ vBET ทำให้ปัญหานี้ -- เพียงแค่ปิดการใช้งาน vBET และพยายามที่จะทำมันอีกครั้ง -- ถ้า Stil ปัญหาอยู่และถูกปิดใช้งาน vBET -- นี้ไม่เป็นปัญหา vBET หากปัญหาจะหายไป -- นี้เป็นปัญหา vBET และเราจะแก้ไขได้

ประการที่สอง -- คุณสามารถเพิ่มขีด จำกัด ของ memory_limit ใน php.ini ถึง 64 MB และเริ่มต้นเซิร์ฟเวอร์ของคุณ (กรุณาอ่านเพียงแค่เกี่ยวกับปัญหาใน google นี้)
กับ vBET คุณมีเนื้อหาที่ 52 มากขึ้นและผู้ใช้ 52 คนเพิ่มเติมเกี่ยวกับฟอรั่ม (ถ้าคุณมีภาษาทั้งหมดที่เปิดใช้งาน) -- ค่าใช้จ่ายของหน่วยความจำเซิร์ฟเวอร์ เรายังคง workin เพื่อให้มีประสิทธิภาพมากขึ้น vBET (relase ใหม่เร็ว ๆ นี้)
ที่นี่คุณมีรายชื่อของ


ขอบคุณ

norku
15-03-11, 19:13
ขอบคุณ ฉันจะสนใจในผลลัพธ์ของคุณ ฉันปิดการใช้ Vbet และโหลดใหม่ที่ชอบหน้า ตอนนี้ผมเพิ่งได้รับหน้าว่างเปล่าสีขาว -- หน่วยความจำไม่มีข้อผิดพลาด นอกจากนี้ยังมีไม่มากสิ่งที่ฉันหลังจาก :)

ฉันจะรอที่จะได้ยินสิ่งที่คุณพบในเว็บไซต์ของการทดสอบของคุณก่อนที่ผมจะขึ้นการตั้งค่าหน่วยความจำใน php.ini

norku
16-03-11, 00:13
ฉันแก้ไข php.ini ของฉันและเพิ่มขีด จำกัด ของหน่วยความจำที่ 64M และแล้วเริ่มต้นใหม่ Apache แต่ vBulletin ปรากฏจะละเว้นการตั้งค่าที่และยังคงบ่นว่าหน่วยความจำไม่เพียงพออยู่แล้ว (ข้อผิดพลาดเช่นเดียวกับผมโพสต์ในการโพสต์ 1)

norku
16-03-11, 09:24
Hi,

คุณสามารถที่จะทำซ้ำข้อผิดพลาดหรือไม่ ฉันไม่สามารถเข้าใจว่าทำไม vBulletin admincp มีการแสดงขีด จำกัด ของหน่วยความจำ 32M เมื่อ php.ini มี 64M

kamilkurczak
16-03-11, 09:51
ไม่ฉันไม่สามารถทำซ้ำในฟอรั่มการทดสอบของฉัน (ฉันคลิกที่ปุ่มชอบบนหน้าผู้ใช้)
คุณไม่รีสตาร์ทเซิร์ฟเวอร์ของคุณหลังจากที่การเปลี่ยนแปลงใน php.ini?
กรุณาถามเกี่ยวกับว่าผู้ให้บริการโฮสต์ของคุณ

norku
16-03-11, 09:55
ใช่ฉันเริ่มต้นใหม่ Apache หลังจากแก้ไข php.ini แต่มีไม่มีผลกระทบ แปลกมาก ฉันจะตรวจสอบการใช้งานหน่วยความจำของฉันทั่วไปและมันเป็นอย่างดีด้านล่างนี้ 32M แล้วดังนั้นที่แปลกมากที่ฉันได้รับข้อผิดพลาดของหน่วยความจำเหล่านี้ ฉันถามโฮสต์ของฉันดูในนี้

norku
16-03-11, 11:54
แก้ ผมมี php.ini ไม่สมบูรณ์ในราก ทั้งหมดทำงานอย่างถูกต้องในขณะนี้

kamilkurczak
21-03-11, 22:42
ok สำหรับการยืนยันนี้ :) แก้ไข

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vBET 4.10.1