После расследования это оказалось моей смущающей ошибкой: у пользователя root на этом сервере есть ограничение на максимальное количество открытых файлов 1024, которое неожиданно мало (но я слышал, что это Ubuntu по умолчанию). Когда в серверной программе слишком много открытых сокетов, некоторая часть системы начинает отклонять одноранговые узлы, делая их статус «неактивным». Фактические «индексы»:
indices = let index = getStdRandom $ randomR (0, M.size active - 1) in
sequence $ replicate (n * 2) index
Извините, если этот вопрос вызывает какие-либо проблемы или путаницу. Я постараюсь опубликовать более осторожно в следующий раз.
Вы ищете это ?
Щелкните файл правой кнопкой мыши, выберите «Команда», «Показать аннотацию», и вы увидите, кто и какой последний редактировал строка кода.
Вот иллюстрация из статьи « Что нового в Eclipse 3.2 » на onjava.com , которая добавляет:
При наведении курсора на блок изменений показать имя разработчика, дату и комментарии, которые были введены для этого изменения. Он также выделит другие разделы кода в остальной части файла, которые были добавлены в той же ревизии.
(источник: onjava.com )