Перервані запити локального хостингу - як усунути неполадки?


0

У мене працює веб-сервер на localhost (не той, що вбудований в OSX - інший, власний веб-сервер). Я роблю більшу частину своєї розробки веб-програми там, оновлюючи браузер для перезавантаження, і т.д. Це працює бездоганно протягом багатьох років. Нещодавно хоч я мав химерну проблему.

Деякі з ресурсів (різні кожен раз) просто не завантажуються - вони показують статус Перервано у Firebug.

enter image description here

Коли я ввімкнув найглибший рівень налагодження на веб-сервері, я можу переконатися, що веб-сервер взагалі ніколи не бачить запити. Веб-сервер не бачить цих запитів, ніби вони ніколи не бували.

Єдиний спосіб, який я знайшов, - це перезавантажити Macbook. Інші речі, які я безуспішно намагався:

  • зміна IP та Port - не допомагає
  • перезавантаження інтерфейсу loopback (sudo ifconfig lo0 down; sudo ifconfig lo0 up) - не допомагає
  • Вимкнули всі плагіни / розширення у FF & amp; Chrome - не допомагає

Як я можу потрапити на дно цього? Які проблеми можуть бути в корені?

Нижче наведено додаткові відомості, які можуть допомогти:

  • OSX 10.7.5
  • Вебсервер - це Webcluster 5.2 (розроблений компанією java HTTP-сервер, розроблений мною компанією - про це ви ще не чули;)
  • Веб-сервер часто перезапускається протягом дня - це означає, що порт IP + відкидається, а потім часто повторюється
  • Відбувається як при wifi, так і при кабелях
  • Це відбувається як на нашому VPN, так і поза ним
  • Побачивши це у Firefox 20.0, Chrome 26.0.1410.65 і Safari 6.0.4.

1
Чи не мають журнали веб-сервера відомостей про з'єднання, які він відхиляє? Якщо ви бачите переривання за 2-3 мс, це явно не мережевий тайм-аут. Який відсоток запитів не виконується? (Більше 5%)
bmike

Журнали веб-серверів не мають жодного запису про те, що вони взагалі бачать ці зв'язки - як якщо б вони ніколи не відбувалися. Ймовірно, що 1/4 до 1/3 запитів провалюється, і майже завжди перші кілька запитів на сторінку (сама сторінка, перші скрипти) досягають успіху.
jlarson

Wow - я можу спробувати від'єднати його від усіх інших мереж і побачити, чи можна відтворити проблему. Місцевий хост повинен бути завжди доступним, але що, якщо ваш VPN або інший мережевий трафік спричиняють суперечки?
bmike

Відповіді:


0

Ця програма була часто (20 + разів на день) ООН зв'язування і зв'язування IP-порт. Після того, як я переробив це, щоб припинити робити це, у нього вже не було проблем.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.