LINUX.ORG.RU

Сообщения marcuzy

 

PHP потеря данных.

Форум — Web-development

Всем привет. Есть VPS 1гГц 512мб, ubuntu 10.10. В работе 20 php скриптов, которые прилично кушают память, судя по информации из top, свопа нет (total: 0кб), зато ОЗУ загружена на все 100%, ни одного свободного кб, скрипты работают, но данных много, а результат странный. Из более чем трех миллионов записей, после обработки должно остаться примерно 1-1.5к (а получается 150штук). Скрипты работают «немного» глупо (на самом деле очень глупо), берут из базы примерно по 172к строк за один запрос, а потом обрабатывают. Допустим примерно так:

SELECT bla, blaa FROM table WHERE id>=234 LIMIT 170000
потом используя указатель на ресурс запроса, через mysql_result данные вытаскиваются в цикле и обрабатываются.

Скрипты, конечно, поправлю, но Вопрос: могут ли пропадать данные просто так, точнее при нехватки ОЗУ? При этом скрипты продолжают работать. И как правильно настроить своп?

Заранее благодарен.

marcuzy
()

RSS подписка на новые темы