31 янв. 2011 г.

PHP зависает на session_start() ?

После перезапуска Apache/NGINX срабатывает несколько раз, а потом опять зависает?

  1. Удалите все файлы сессий из папки, где PHP их хранит (в Ubuntu это /var/lib/php5/sess*).
  2. В конфиге установите session.gc_probability = 1 (из пушки по воробьям, но все же).
  3. Перезапустите Apache/NGINX.
  4. Заработало!
  5. Начинайте думать о том, чтобы хранить сессии в memcached.

Комментариев нет :

Отправить комментарий