не уверен, я думаю нужно будет еще listenbacklog увеличить
но инетерсно что в netstat -Lan, возможно там меньше 128 сокетов
перегружать сервер не нужно, ради такой мелочи не надо, опция -w - тут лишняя, в sysctl.conf - файл должен заканчиваться переносом на новую строку иначе, последняя строка не применится
изменить к-во сокетов, нужно так:
>sysctl kern.ipc.somaxconn kern.ipc.somaxconn: 128 >sysctl kern.ipc.somaxconn=1024 kern.ipc.somaxconn: 128 -> 1024 >sysctl kern.ipc.somaxconn kern.ipc.somaxconn: 1024
покажите вывод netstat -Lan
когда нгинкс отдает 502-й код ответа, это проблема с бекендом, что там у вас апач/пхпфпм?
сокеты забиваются ?
netstat -Lan
можно всё, вопрос только в $$$
причем сложность задачи увеличивает цену на порядок :)
интересно, 0.2% interrupt, постоянно 0.2 ?
какая, кстати версия ОС (uname -a ), какой драйвер сетевой исползуется и что там в netstat -an ?
ну не нулевое ЛА, значит в системе есть активность
посмотреть, top|gstat|ps
сразу поянтно будет что происходит, может периодик какой-то стартует или еще что-то
если непоятно, можно спросить у саппорта хоста, почему так, это их головная боль
man wget
wget -o /dev/null -O /dev/null http://blablabla/script.php
Evas, всё верно написал, но
InnoDB - быстрее
Myisam - надежне
а как выкинуть дубли без сортировки ?:)
язык тут не причем
>cat test.txt два три два три >cat test.txt | sort | uniq два три
для sort и uniq, не важно, что находится внутри, он нормально и бинарные строки сортирует
кинь сюда 30-40 строк с файла, посмотрим что с ним не так