Drupal sitesi göç sonra daha yüksek bir bellek sınırı gerektirir?

3 Cevap php

Biz (settings.php php.ini 12 MB ve 16 MB) 12 MB bir önceki hafıza sınırı vardı ve daha önce çalışmış bir web sitesi var.

Yeni bir sunucuya taşındıktan sonra, bellek sınırı hatalar veriyor ve yarı-boş bir ekran görüntüleniyor başladı.

Biz de dosyaları (php.ini ve settings.php) de sınırı increaded ve şimdi çalışıyor, ama ben nasıl şimdi o 12 MB ile çalışmak için kullanılan hafıza oldukça büyük bir miktarda (ihtiyacı olması mümkündür anlamıyorum şimdi az 20 MB) ile devam çalışır.

3 Cevap

Ben bu süreçte OS değişmedi varsayalım. Tersi Windows'tan Linux'a taşıma veya kaynak kullanımını değiştirmek için oldukça muhtemeldir.

Ve bu uzun bir atış olup, ama belki bir 64-bit biri 32-bit sistem taşındı? Adresleri (işaretçiler) 64-bit mimarileri üzerinde iki kat büyük olduğu gibi bu biraz bellek kullanımını artıracak ve küçük nesnelerin sürü kod işaretçileri bol kullanır.

Olsa bütün, biz sistemi hakkında ne değişti görmeden size çok anlatamam.

Olduğu gibi sadece drupal kullanmak istemiyorsanız 12, çok düşük. Yükseköğretim fazla modüllerinin daha genellikle 96MB görüntü işleme ile yeterli, kuracak, tavsiye edilir ...

12 MB gerçekten çok düşüktür. Ben bunu görmezden ve gitmek eğiliminde olacaktır.

Fikirler ne olsa, değişmiş olabilir:

  • Eski sunucu modülleri yüklü vardı olabilirdi düşük bellek kullanımı, örneğin memcache

  • Yeni sunucu eski sunucu belki (harici bir araçtır ve bellek sınırına doğru sayılmaz ki) ImageMagick vardı, görüntü işleme için GD kütüphaneye güvenmek zorunda kalabilirsiniz