Скрипт вызова ошибок сервера

Discussion in 'PHP' started by ange007, 9 Dec 2010.

  1. ange007

    ange007 Member

    Joined:
    26 Aug 2009
    Messages:
    28
    Likes Received:
    21
    Reputations:
    0
    Ребят, как скриптом спровоцировать ошибку сервера?
    Мне например нужно проверить реакцию программы на Socket Error # 10054 Connection reset by peer, Close Gracefully и прочих.
     
    #1 ange007, 9 Dec 2010
    Last edited: 9 Dec 2010
  2. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    http://ru.wikipedia.org/wiki/Список_кодов_состояния_HTTP
    Это чтоль?

    Если это, то
    PHP:
    Header("<хедер>");
    Вместо хедера ставишь что тебе надо.. например HTTP/1.1 404 Not Found
     
  3. ange007

    ange007 Member

    Joined:
    26 Aug 2009
    Messages:
    28
    Likes Received:
    21
    Reputations:
    0
    Ну почти, только "Socket Error # 10054 Connection reset by peer" это вроде как ошибка сервера а не состояние запроса.
     
  4. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    воот! уже лучше! ты хочешь спровоцировать веб сервер на эти ошибки?
     
  5. ange007

    ange007 Member

    Joined:
    26 Aug 2009
    Messages:
    28
    Likes Received:
    21
    Reputations:
    0
    [stranger], да именно так.
    (З.Ы. Точнее получается что так)
     
    #5 ange007, 9 Dec 2010
    Last edited: 9 Dec 2010
  6. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    я не думаю что получится это осуществить это, т.к. это ошибка сокета, т.е. сервер должен просто напросто отвалиться.. ну или убить сокет раньше времени оО
     
  7. ange007

    ange007 Member

    Joined:
    26 Aug 2009
    Messages:
    28
    Likes Received:
    21
    Reputations:
    0
    Ну вот собственно потому и спрашиваю =)
    Думал может всё-таки есть какой-то способ.
    Спасибо за попытку помочь =)
     
  8. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    погодь малость, ща допишу и скину эдакую примитивную фиговину, может поможет..
     
  9. swordfishik

    swordfishik New Member

    Joined:
    9 Sep 2009
    Messages:
    151
    Likes Received:
    1
    Reputations:
    0
    ну раз такая ошибка появляется изредка, то думаю можно ее и вызвать, только не соображу каким раком
     
  10. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    линк
    вотъ.. биндится на 800 порт
     
  11. ange007

    ange007 Member

    Joined:
    26 Aug 2009
    Messages:
    28
    Likes Received:
    21
    Reputations:
    0
    =)
    Спасибо большое.
    Ещё не пробовал но попробую относительно вывода ошибки.
    А я чего-то поленился написать програмулину (да и не подумал).
    Можешь скинуть исходник?
    Я гляну и немного доделаю.
     
    #11 ange007, 9 Dec 2010
    Last edited: 9 Dec 2010
  12. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    проста до безобразия, никаких изысков.. даже таймер заюзал :-Х
    линк тот же..