Автор оригинала: admin
Какой лимит? У тебя хостинг за 5$ чтоли?
Я уже предложил разделить этот процесс...
При таком раскладе получается слегка асинхронный,
но работающий процесс...
1 - фетчер
2 - сокет демон
3 - бд упдатер
У меня доступ к серверу без рут-прав.
Админ мудак, простите. Сказал заказчику, что при снятии ограничения на одновременные потоки может загореться винчестер. а заказчик - юрист...
Он как бы верит свято. (можно в хумор сразу)
Да и спорить и доказывать я ничего им не хочу...
Просто мне самому интересно... Как это можно ограничить... А то что можно разделить - это понятно... В общем-то я бы и разделил и нашёл бы решение с созданием временных файлов и апдейтом раз в час "технологическую минуту"... Но делать бесплатно и не для себя - нет никакого желания...
На счёт top - почитал я wht...
Насколько сумел понять - top в RH линуксе (как минимум) считает что потоки и процессы - это одно и тоже... в freeBSD и openBSD такого нет...
Но у меня, видимо, именно процессы - одновременно работают несколько демонов, каждый из которых соединяется с базой...
Короче, потоки это или процессы - не знаю, но память жрут, каждый по 12 МБ. Когда она кончается они начинают её стрёмно делить... у некоторых остаётся по 12, а у некоторых по 0,12...
ps -A | grep mysqld показывает тех же, которых показывает топ.