Geçmiş:(12) bellek ayrılamadı: alt süreç oluşturmak olamazdı:/opt/suPhp/sbin/suPhp
ben MYSQL tahrik olan özel bir CMS web sitesi var. Web sayfası için içerik yüklemek için bir db'ye bağlanan bir php betiği.
Yüklenen her sayfa, aynı betik kullanılarak db'ye bağlanır.
Bu php, js, css de dosyaları içerir
aşağıdaki gibi komut dosyası db bağlanırgeçerli: sayfalarının
$my_link=mysql_connect("localhost",$dbusername,$dbpassword);
@mysql_select_db($database) or databaserror();
biri içeride aşağıdaki sahiptir
<link href="/administrator/files/master.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="/administrator/files/cbdb-btn.css" />
<link rel="stylesheet" type="text/css" href="/administrator/files/BreadCrumb.css" />
<link rel="stylesheet" type="text/css" href="/administrator/files/prettyPhoto.css" />
<link rel="stylesheet" type="text/css" href="/administrator/files/tabs.css" />
<script src="/administrator/files/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="/administrator/files/context_menu.js"></script>
<script type="text/javascript" src="/administrator/files/jquery.spinner.js"></script>
<script type="text/javascript" src="/administrator/files/jquery.jBreadCrumb.js"></script>
<script type="text/javascript" src="/administrator/files/jquery_upload.js"></script>
<script type="text/javascript" src="/administrator/files/prettyPhoto.js"></script>
<script type="text/javascript" src="/admin/ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="/admin/ckeditor/adapters/jquery.js"></script>
Yukarıdaki bilgilerle birlikte/yönetici/dosya/ile başlayan tüm dosyalar mysql tahriklidir.
Yukarıdaki dosya tekrar
$my_link=mysql_connect("localhost",$dbusername,$dbpassword);
ve tekrarlar kullanarak
<link href="/administrator/files/master.css" rel="stylesheet" type="text/css" />
o db bağlanmak stil sayfasını yükler gibi bir
$my_link=mysql_connect("localhost",$dbusername,$dbpassword);
sonra mysql db kurmak vardır tüm .css ve .js dosyaları için.
Her sayfa yenilendiğinde olmazancak bir hata mesaj 1 yükler
(12)Cannot allocate memory: couldn't create child process: /opt/suphp/sbin/suphp
Ben yanlış MySQL bağlanırken muyum sayfa 5 olsun?
Eğer mysql yönlendirmeli stil sayfalarını veya js dosyalarını dahil etmeyeceğim, sorun yok, VEYA stil sayfası sayfalarını kendi başıma yüklüyorsam, sorun yok.
Bellek, 500MB olarak ayarlanır
mysql tahrik sayfalar tek tek yüklenen daha sonra 1 mysql tahrik sayfa yüklendiğinde bellek 0MB yakın kalır zaman, bellek maksimum
Izin kadar çivili Daha fazla bilgiye ihtiyacın olursa lütfen. ben zaten sunucu böylece bir kez mysql db
bağlamak ve birçok sorguları size göndermek daha fazla bellek kullanır yavaşlayabilir bu şekilde her query
için mysql database
bağlamak için ipe açıklamada söylediğim gibi
Merhaba, sadece bir kez mysql db bağlanmalı ve bundan sonra veritabanına istediğiniz kadar veri gönderebilirsiniz ancak her bir sorguyu seçmek için db'ye bağlanmanız gerekmemelidir. Sunucu ve ayrıca daha fazla bellek gerekiyor ve sunucu kararlı olmayacak –