Ошибка 500 не все так просто

Discussion in 'PHP' started by 3lancer, 16 Feb 2011.

  1. 3lancer

    3lancer New Member

    Joined:
    18 Jan 2011
    Messages:
    25
    Likes Received:
    0
    Reputations:
    0
    Ребята, подскжаите, на VDS-ке переодически выскакивает 500 ошибка на всех сайтах, вне зависимости от .htacess.
    Причем сервер не думает, а ошибка выскакивает моментально.

    Много перегуглил информации, однако так и не понял, почему может возникать ошибка.

    1) .htacess корректные
    2) памяти вроде хватает
    3) ошибок в скриптах нет

    Самое удивительное, что сразу прям выкидывает ошибку (без раздумий), следовательно чот-то не ворядке с сервером. Если сталкивались с подобным - подскажите, пожалуйста что предпринять.
     
  2. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    Читай логи, же!
     
  3. 3lancer

    3lancer New Member

    Joined:
    18 Jan 2011
    Messages:
    25
    Likes Received:
    0
    Reputations:
    0
    Отличный совет :) До вас как-то недогадался.
    Логи пусты.
     
  4. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    3lancer чините логи, или вы не те читаете. Без этого мы будем долго и нудно выспрашивать у вас информацию в час по чайной ложке и ничего разумного не добьемся.

    Например, мое предположение, что отваливаются дочерние процессы апача и/или их не хватает для обработки входящих соединений. Попробуйте сделать нагрузочное тестирование с помощью ab (apache benchmark) с большим количеством одновременных соединений
     
    _________________________
    #4 Gifts, 16 Feb 2011
    Last edited: 16 Feb 2011
  5. 3lancer

    3lancer New Member

    Joined:
    18 Jan 2011
    Messages:
    25
    Likes Received:
    0
    Reputations:
    0
    Логи починил, оказывается nginx'ковские не писались.

    Сейчас основная ошибка accept() failed (24: Too many open files)

    Прописал в кофиге nginx
    worker_rlimit_nofile 8192; - это оно?
     
  6. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    3lancer http://www.habrahabr.kz/blog/266.html
     
    _________________________
  7. 3lancer

    3lancer New Member

    Joined:
    18 Jan 2011
    Messages:
    25
    Likes Received:
    0
    Reputations:
    0
    Ну вроде разобрался, тему можно закрывать.
    В конфиг nginx прописал:

    Теперь ошибка отошла :)