Нагрузка lighttpd распределяется неравномерно между процессорами.
На текущий момент на первый процессор — порядка 20%, на второй — около 5-7%. При скачках трафика — поднимается.
Каким образом можно оптимизировать нагрузку по процессорам и сделать её равной величиной для обоих?
Посоветуйте как бороться с memory leaking на lighttpd.
Столкнулся с цепным эффектом, когда рестарт одного из веб-серверов привел к нестабильной работе других и сайт несколько минут был в дауне пока не стабилизировалась работа.
После рeстарта на первой машине график показал активное использование диска, lighttpd начал свопить и забил 10 Гб свопа за минуты.
Эффект появился после апгрейда до 1.28 с 1.27.
Как можно вылечить lighttpd от утечки памяти?
Хочу использовать сборку LightTPD на Windows под Cygwin в качестве фронтэнда для FastCGI-модуля в коммерческом продукте. Продукт вместе со всей этой сборкой клиенты инсталлируют на свои машины инсталлятором. В сборке используется только бинарий LightTPD (который необходимо тянет за собой Cygwin1.dll и прочую радость). Код сервера я не трогаю, мой только фронтэнд, он нативный и Cygwin не использует.
Автор этой сборки LightTPD утверждает, что она лицензируется по BSD. Но, однако же, у Cygwin GPL-лицензия!
Могу ли я использовать сборку в коммерческом софте (конечно, соблюдая BSD)?
Необходимо проксировать http запросы *.example.com в *.localTLD, при том если somedomain.localTLD не резольвится нужно выкинуть на дефолтную страничку (думаю, это через error page для 502 Bad gateway можно сделать).
Как в nginx, lighttpd, apache сделать такой хитрый прокси с зарание не определенными доменами?