И узнаете все о своем PHP внутри окружения или как там оно у вас настроено, потом топаете в тот конфиг который там указан, и меняете там memory_limit, перезапускаете апач и пробуете еще раз скрипт. Посмотрим сколько exhausted будет в следующей ошибке если она возникнет вообще :D
TC, А вы как php скрипт свой выполняете ? через CLI или страничку через www дергаете?
если CLI, то выполните php -i |grep -i ini, там не много выпадет, найдете свой php.ini согласно CLI сборке.
Ну а если www то по идее надо апач передернуть что бы php.ini "пере-применило".
Но из опыта скажу вот что: мне встречался уже скрипт (кстати закрытый ioncube), который выдавал аналогичную ошибку, даже когда memory_limit в php.ini Я ставил 2 GB . :) И он постоянно писал , что не хватает около 5-10Mb :) не находите странным?
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes) ....
8192 bytes :D
Но там не было возможности разобраться..... если у вас открытый код.... то есть шансы... :)
Sigmo#ID: А так память ест?
ls -f /tmp1 | head -n 20
думаю тоже самое будет, еще на стадии ls .... будет весь список, то что потом от него 20 рубанет ... это прикольно но от списка... :) правду сказать он будет с каждым выполнением меньше .... это интересная прогрессия :D
Вернитесь к истокам, зачем вам изначально папка с миллионами файлов сессий? наверняка же у них время жизни минут 10 :) Настройте удаление таким образом, что бы оно происходило чаще и затрагивало меньше файлов одновременно (к примеру). Ведь можно удалять все сессии старше 10 минут хоть каждую минуту :D
На сколько я понимаю, данная уязвимость имеет место быть в том случае, если рядом с WHMCS Установлен например phpmyadmin или другой какой-то софт который позволяет злоумышленнику передавать параметры коннекта к базам данных. В противном случае украденный пароль никакой силы иметь не будет, так как коннекты в нормальных базах тем более там где билинг как правило должны быть ограничены @localhost. Конечно если у вас WHMCS стоит на той же машине где у вас 200 клиентов телепается - будет беда, а если WHMCS стоит отдельно и в соседних окружениях нет phpmyadmin или ему подобных или нет возможности клиентам заливать свои данные..... то проблемы особой не вижу, ну будет кто-то знать ваш пароль, а попасть то в базу все равно не смогут...
pupseg: а 1000руб взять за то что "знал где ударить?" :)
шутка...
а почему тогда уже через сокет запустить бы?
Из двух зол выбирают меньшую, можно было разобраться как в php-fpm залиститься на /tmp, но lsof показал мне , что уже есть место куда можно включаться, по этому я и принял решение просто указать сразу то, что уже настроено. Задач поставлено не было, я нашел решение и оно помогло, а детали настройки и красота - это уже проблемы Тс-а скажем так, найдет разницу между сокетом в /tmp и 127.0.0.1:xxxx поменяет соответственно :) :) :)
slydog: Посоветуйте что-нибудь, что выдержит до 70к уников в сутки. Это 10 различных сайтов. Сайты статичные, html без динамики. Нагрузка будет постепенно увеличиваться от 7к до 70к в течение недели. Раньше с такими объемами трафика не работал и обходился Мастерхостом (Профессор). Знаний в администрировании серверов немного, так что это тоже стоит учесть. По цене было бы приемлемо до 4000 в месяц. Вот думаю тариф Сервер на троих у Мастерхоста. Интересно виртуальный хостинг такое выдержит?
VIP хостинг будет весьма к стати, я думаю и больше выдержит, если учесть что нет динамики, а только HTML.... я думаю смело можно обращаться к любому хостеру за ВИП услугой, так как 70k это все таки 70k а не 10..... нагрузка будет.... Кстати, а что у вас еще там кроме голого HTML ? может вы забыли уточнить по пару десятков тысяч картинок ? или что-то в этом роде... ?
torg: Могли бы ответить по теме, а не писать это без смысла сообщение.
torg добавил 15.10.2011 в 16:56 Romka_Kharkov, с вами всё понятно. В вашей компетенции теперь сомневаюсь. Думал вы лучше понимаете в таких делах. Для чего нужен нотариус вы видимо не в курсе. Raistlin, знает лучше вас. В общем прежде, чем писать и делать умные фразы лучше подумать не раз, чтобы в просак не попасть.
torg добавил 15.10.2011 в 16:57 "вы" - пишется с мелкой буквы именно так.
Главное что вы в курсе, а самое главное что вы описали для чего он нужен.... поясните же в чем я ошибся, а то как-то простите "слышу звон" ... выходит с вашей стороны, может быть с вами все понятно?
Sower, А после того как поменяли в phpinfo(); поменялся параметр memory_limit ?
Sower, создаете файлик a.php в него пишите:
И узнаете все о своем PHP внутри окружения или как там оно у вас настроено, потом топаете в тот конфиг который там указан, и меняете там memory_limit, перезапускаете апач и пробуете еще раз скрипт. Посмотрим сколько exhausted будет в следующей ошибке если она возникнет вообще :D
TC, А вы как php скрипт свой выполняете ? через CLI или страничку через www дергаете?
если CLI, то выполните php -i |grep -i ini, там не много выпадет, найдете свой php.ini согласно CLI сборке.
Ну а если www то по идее надо апач передернуть что бы php.ini "пере-применило".
Но из опыта скажу вот что: мне встречался уже скрипт (кстати закрытый ioncube), который выдавал аналогичную ошибку, даже когда memory_limit в php.ini Я ставил 2 GB . :) И он постоянно писал , что не хватает около 5-10Mb :) не находите странным?
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes) ....
8192 bytes :D
Но там не было возможности разобраться..... если у вас открытый код.... то есть шансы... :)
PS: Хотя, 134217728 / 8 / 8 = 128 :)
PS: Вполне может быть и memory_limit просто :D
ТС, а у вас /tmp это просто "папка" в общем разделе "/" или отдельная партиция? может форматнуть ?:)
А так память ест?
ls -f /tmp1 | head -n 20
думаю тоже самое будет, еще на стадии ls .... будет весь список, то что потом от него 20 рубанет ... это прикольно но от списка... :) правду сказать он будет с каждым выполнением меньше .... это интересная прогрессия :D
dkameleon, насоветовали вам тут :)
Вернитесь к истокам, зачем вам изначально папка с миллионами файлов сессий? наверняка же у них время жизни минут 10 :) Настройте удаление таким образом, что бы оно происходило чаще и затрагивало меньше файлов одновременно (к примеру). Ведь можно удалять все сессии старше 10 минут хоть каждую минуту :D
На сколько я понимаю, данная уязвимость имеет место быть в том случае, если рядом с WHMCS Установлен например phpmyadmin или другой какой-то софт который позволяет злоумышленнику передавать параметры коннекта к базам данных. В противном случае украденный пароль никакой силы иметь не будет, так как коннекты в нормальных базах тем более там где билинг как правило должны быть ограничены @localhost. Конечно если у вас WHMCS стоит на той же машине где у вас 200 клиентов телепается - будет беда, а если WHMCS стоит отдельно и в соседних окружениях нет phpmyadmin или ему подобных или нет возможности клиентам заливать свои данные..... то проблемы особой не вижу, ну будет кто-то знать ваш пароль, а попасть то в базу все равно не смогут...
а 1000руб взять за то что "знал где ударить?" :)
шутка...
а почему тогда уже через сокет запустить бы?
Из двух зол выбирают меньшую, можно было разобраться как в php-fpm залиститься на /tmp, но lsof показал мне , что уже есть место куда можно включаться, по этому я и принял решение просто указать сразу то, что уже настроено. Задач поставлено не было, я нашел решение и оно помогло, а детали настройки и красота - это уже проблемы Тс-а скажем так, найдет разницу между сокетом в /tmp и 127.0.0.1:xxxx поменяет соответственно :) :) :)
Посоветуйте что-нибудь, что выдержит до 70к уников в сутки. Это 10 различных сайтов. Сайты статичные, html без динамики. Нагрузка будет постепенно увеличиваться от 7к до 70к в течение недели. Раньше с такими объемами трафика не работал и обходился Мастерхостом (Профессор). Знаний в администрировании серверов немного, так что это тоже стоит учесть. По цене было бы приемлемо до 4000 в месяц. Вот думаю тариф Сервер на троих у Мастерхоста. Интересно виртуальный хостинг такое выдержит?
VIP хостинг будет весьма к стати, я думаю и больше выдержит, если учесть что нет динамики, а только HTML.... я думаю смело можно обращаться к любому хостеру за ВИП услугой, так как 70k это все таки 70k а не 10..... нагрузка будет.... Кстати, а что у вас еще там кроме голого HTML ? может вы забыли уточнить по пару десятков тысяч картинок ? или что-то в этом роде... ?
Могли бы ответить по теме, а не писать это без смысла сообщение.
torg добавил 15.10.2011 в 16:56
Romka_Kharkov, с вами всё понятно. В вашей компетенции теперь сомневаюсь. Думал вы лучше понимаете в таких делах. Для чего нужен нотариус вы видимо не в курсе. Raistlin, знает лучше вас. В общем прежде, чем писать и делать умные фразы лучше подумать не раз, чтобы в просак не попасть.
torg добавил 15.10.2011 в 16:57
"вы" - пишется с мелкой буквы именно так.
Главное что вы в курсе, а самое главное что вы описали для чего он нужен.... поясните же в чем я ошибся, а то как-то простите "слышу звон" ... выходит с вашей стороны, может быть с вами все понятно?