Решил выложить описание некой проблемы с которой я бился почти два месяца. В итоге победил её лишь переездом на новый VDS. Выкладываю логии переписки с саппортом RuWeb. Возможно кто-то подскажет что это было, ну или кому то поможет, если вдруг столкнется с подобным.
VDS в такой конфиге: ISPManager Lite, FreeBSD 6.3, Apache 2.2, ngnix, PHP as FastCGI, eAccelerator. Крутится один тяжелый сайт на wordpress.
В чем суть. После перезагрузки VDS
df -h = 3G, du -chd1 / = 3G
через несколько обычных по нагрузке дней
df -h = 11G, du -chd1 / = 3G
Перезагрузка помогает вернуться к исходным значениям.
Но перегружать VDS раз в неделю не очень правильно, да и не всегда возможно.
А потом уже в какой то момент и перезагрузка перестала помогать. Место на VDS бесследно испарялось и ничего не помогало. Саппорт умыл руки с формулировкой
да, проблема есть, но, в данном случае, это проблема не в том что апач не закрывает какие-то файлы, а в том, что где-то идет утечка дискрипторов в ваших скриптах на одном из сайтов.
Но проблема то что на VDS не работают стандартные в этом случае команды типа dstat, lsof. Можно смотреть открытые дескрипторы через sysctl openfiles , но в моем случае это не помогло. Вобщем столкнулся с проблемой хрен разберешься. А так как собирался в отпуск то решил тупо поменять VDS. Тем более новые VDS у RuWeb в теже деньги но больше проца и диска. Решил хуже то не будет. На новом VDS не заработал FastCGI на FreeBSD 8 но это отдельная песнь, поэтому опять стал переписываться с саппортом. В итоге вернулись к этой проблеме с пропадающим местом. И что вы думаете?
если перезагрузка ВДС-а не помогла, и место не выправилось, значит подхватил не верные квоты VDSmanager и начал врать, и тут уже нас нужно дергать.
на ВДС-е находящемся на mx39 я вам место поправил. еще на каком-нибудь такое есть?…
все просто: если после перезагрузки размер занятого места приходит в норму: не закрытые дискрипторы, если размер не приходит в норму: проблема vdsmgr-a. второе у нас встречается не часто и судя по всему связано с первым.
Но кстати сказать на новом VDS никаких проблем с пропадающим дисковым пространством нет в принципе. А отличий – FreeBSD 8 и не включенный FastCGI . А скрипты, стандартный WordPress всё тупо перенесены. Так что если дескрипторы и утекали, то не по вине скриптов.
Светлана 2011-05-30