The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
VPS виснет при очистке директории с файлами сессий, !*! daberman, 24-Фев-15, 18:04  [смотреть все]
Всем привет.

Буду признателен за помощь.

Суть:

Стоит Plesk LAMP. Там стоит сайт, сайт использует 2 БД одна небольша, другая на 30ГБ (InnoDB).
сделаны вот такие настройки мускула (на всякий случай):
query_cache_size=128M
query_cache_limit=128K
innodb_buffer_pool_size=2048M
innodb_file_per_table=1
innodb_log_file_size=1024M
innodb_log_files_in_group=2
innodb_flush_log_at_trx_commit=0
innodb_log_buffer_size=32M

Сайт работает в основном хорошо, НО как только по крону начинается чистка сессий сайт ложится в 504 ошибку.

Пробовал делать вот это:
http://kb.sp.parallels.com/en/119500
вроде не помогло

после полной очистки директории с сессиями на следующее утро опять начинает тупить, т.е. напрягает весь VPS с можно сказать пустой папкой

так же когда начинает выдавать 504 ошибку показатель WA у запроса top зашкаливает за 99%

характеристики впс: 1 ядро и 4ГБ оперативки

Подскажите пожалуйства в чем может быть проблема???

  • VPS виснет при очистке директории с файлами сессий, !*! Serge, 06:48 , 25-Фев-15 (1)
    большой I/O load. можно - сильно понизить приоритет процесса, удалять чаще и меньшими блоками, выставить лимит на IO (cgroups, blkio)
    • VPS виснет при очистке директории с файлами сессий, !*! daberman, 11:11 , 25-Фев-15 (2)
      > большой I/O load. можно - сильно понизить приоритет процесса, удалять чаще и
      > меньшими блоками, выставить лимит на IO (cgroups, blkio)

      Спасибо за ответ.

      Вот еще такое дополнение: система даже при запросе
      ls -l /var/lib/php/session | wc -l
      виснет. Т.е. вот только что сделал запрос, там было чуть меньше чем 3000 файлов и вылетел в 504. Это вообще нормально?
      Т.е. на другом сервере сделал запрос такой же, только там ISP стоит и файлы сессии в своей директории пользователя. Запрос отработал моментально практически, при условии что там 100 000 файлов было.

      • VPS виснет при очистке директории с файлами сессий, !*! universite, 04:26 , 26-Мрт-15 (3)
        >> большой I/O load. можно - сильно понизить приоритет процесса, удалять чаще и
        >> меньшими блоками, выставить лимит на IO (cgroups, blkio)
        > Спасибо за ответ.
        > Вот еще такое дополнение: система даже при запросе
        > ls -l /var/lib/php/session | wc -l
        > виснет. Т.е. вот только что сделал запрос, там было чуть меньше чем
        > 3000 файлов и вылетел в 504. Это вообще нормально?
        > Т.е. на другом сервере сделал запрос такой же, только там ISP стоит
        > и файлы сессии в своей директории пользователя. Запрос отработал моментально практически,
        > при условии что там 100 000 файлов было.

        Перегружена по IOPS нода, на котором крутится эта VPS.
        В качестве временной меры настройте хранение php сессий в memcache (в ОЗУ).




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру