Antecedentes:(12) No se puede asignar memoria: no se pudo crear el proceso hijo:/opt/suphp/sbin/suphp
Tengo un sitio web CMS personalizado que es impulsado por MySQL. Un script php que se conecta a un db para cargar contenido para la página web.
Cada página cargada se conecta a la base de datos utilizando la misma secuencia de comandos.
Esto incluye php, js, css, así
El script conecta con la base de datos es el siguiente:
$my_link=mysql_connect("localhost",$dbusername,$dbpassword);
@mysql_select_db($database) or databaserror();
Una de las páginas tiene la siguiente dentro de
<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>
Todos los archivos que comienzan con/administrator/files/incluyendo el archivo con la información anterior son manejados por mysql.
El archivo de arriba tiene un Establecer base de datos mysql
$my_link=mysql_connect("localhost",$dbusername,$dbpassword);
entonces como se carga la hoja de estilo
<link href="/administrator/files/master.css" rel="stylesheet" type="text/css" />
que se conectan a la base de datos utilizando de nuevo
$my_link=mysql_connect("localhost",$dbusername,$dbpassword);
y repite para todos los archivos .css y .js.
Esto no sucede en todas las páginas de refresco sin embargo me sale un mensaje de error 1 en la página 5 cargas
(12)Cannot allocate memory: couldn't create child process: /opt/suphp/sbin/suphp
Estoy conectando con MySQL de forma incorrecta?
Si no me encuentra MySQL impulsada hojas de estilo o archivos js no hay problemas, o si me carga las páginas de hojas de estilo por su cuenta, no hay problemas.
memoria se establece en 500 MB,
Cuando las páginas mysql impulsado se cargan de forma individual la memoria se mantiene cerca de 0 MB cuando se carga la página impulsado más de 1 MySQL, la memoria se disparó hasta el máximo
Let yo sé si necesitas más información.
Gracias
Hola, veo solo una vez que se debe conectar la base de datos mysql y luego puedes enviar tantas solicitudes a la base de datos como necesites, pero para cada una de ellas, no necesites conectarte a la base de datos ya que puede ralentizar servidor y también necesita más memoria y el servidor no será estable –