[00:36:28] <OCTAGRAM> # ls -l /proc/`cat /var/run/aws.pid`/fd | wc -l
1025
# ls -l /proc/`cat /var/run/aws.pid`/fd | wc -l
1025
Похоже, действительно в какие-то лимиты упирается
[01:15:17] <OCTAGRAM> не знал, что по умолчанию такие смешные лимиты
[01:17:46] <OCTAGRAM> я ожидал чего-нибудь типа 60k
[02:01:56] <Vovanium> ulimit -n
[02:02:12] <Vovanium> 1024
[08:07:31] <OCTAGRAM> сейчас после перезагрузки в районе 500 соединений колеблется, а вчера ночью, как лимиты отпустил через procfs, до 1300 сразу подскочило; и я так почитал, вроде как сами себе процессы лимиты увеличивают
[08:08:22] <OCTAGRAM> в AWS такой функции не помню, и не помню, чтоб кто-то про AWS такое писал
[08:08:41] <OCTAGRAM> бесит иногда этот дебилизм с неожиданными лимитами
[08:10:19] <OCTAGRAM> на Windows раньше помню, память есть, а через new выделить нельзя, надо какое-то значение в заголовке PE увеличить, чтоб стало доступно, и нет, это не 3GB AWARE
[08:33:42] <OCTAGRAM> SizeOfHeapReserve, вот оно
[08:44:36] <vgodunko> Лимит в 1024 файла имеет исторические корни.
[08:45:02] <vgodunko> Дальше перестаёт работать select, и требуется использование poll
[08:51:27] <OCTAGRAM> а select перестаёт работать из-за того, что номера дескрипторов высокие или из-за общего количества дескрипторов?
[08:56:35] <OCTAGRAM> что-то мне подсказывает, что если в AWS старый select, и номера дескрипторов в accept пойдут высокие, мой хитрый план поднять лимиты пойдёт прахом
[09:04:16] <OCTAGRAM> народ просыпается, уже доходит до 800 соединений, вот и посмотрим, как будет после тысячи
[10:13:27] <OCTAGRAM> что-то, отличное от сторожевой программы, срубило процесс и не признаётся в этом ни в /var/log/messages , ни в /var/log/syslog , ни в /var/log/dmesg
[10:19:28] <landgraf> пора уже epoll какой в aws вкорячить
[14:28:34] <ada_ru> (Максим) https://blog.vacs.fr/vacs/blogs/post.html?post=2018/02/18/Writing-an-Ada-programmer-s-guide-with-Dynamo-Pandoc-and-Read-the-Docs
[14:29:12] <ada_ru> (Максим) о том, как генерить документацию.
[15:08:05] <OCTAGRAM> помню, было ещё какая-то утилитка для literate programming, которая по большому счёту тоже больше для документации подходила
[15:20:08] <OCTAGRAM> http://www.linux-france.org/~dmentre/lp4all/
[15:21:25] <OCTAGRAM> то есть, в ней могут быть отдельные файлы как отдельные вики-страницы, а могут быть исходные файлы, из которых тоже могут быть сделаны страницы, и все они друг на друга могут ссылаться
[15:22:30] <OCTAGRAM> так что поначалу «программа документирована на языке Ада», а потом потихоньку может обрастать концептуальной информацией со ссылками на код