ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx+upload_module on Solaris



Извините, судя по папке Sent, письмо ушло приватно.
А догадка насчёт nbuf оказалась верной?

Yuriy Veremchuk wrote:
В логах пусто, когда делаю svcadm restart nginx   выдается такое сообщение:
Oct 16 15:41:55 xxx.xxxx.com svc.startd[7]: [ID 122153 daemon.warning]
svc:/network/http:nginx: Method or service exit timed out.  Killing
contract 48.

C тюнинга  пока используется только:
в /etc/system

set rlim_fd_max=65536
set rlim_fd_cur=65536

и скриптом при загрузке меняется:


ndd -set /dev/tcp tcp_max_buf 8388608
ndd -set /dev/tcp tcp_cwnd_max 4194304

ndd -set /dev/tcp tcp_xmit_hiwat 2097152
ndd -set /dev/tcp tcp_recv_hiwat 2097152

ndd -set /dev/tcp tcp_time_wait_interval 30000
ndd -set /dev/tcp tcp_fin_wait_2_flush_interval 67500
ndd -set /dev/tcp tcp_keepalive_interval 300000
ndd -set /dev/tcp tcp_conn_req_max_q 16384
ndd -set /dev/tcp tcp_conn_req_max_q0 32768
ndd -set /dev/tcp tcp_rexmit_interval_initial 4000
ndd -set /dev/tcp tcp_rexmit_interval_min 3000
ndd -set /dev/tcp tcp_rexmit_interval_max 10000
ndd -set /dev/tcp tcp_smallest_anon_port 32768
ndd -set /dev/tcp tcp_slow_start_initial 2
ndd -set /dev/tcp tcp_wscale_always 0
ndd -set /dev/tcp tcp_naglim_def 1
ndd -set /dev/tcp tcp_deferred_acks_max 0

ndd -set /dev/udp udp_max_buf 8388608
ndd -set /dev/udp udp_xmit_hiwat 8388608
ndd -set /dev/udp udp_recv_hiwat 8388608



2009/10/22 Pavel Ammosov <apavel@xxxxxxxxx>:
On Thu, Oct 22, 2009 at 04:17:32PM +0300, Yuriy Veremchuk wrote:
При совсем небольшом аплоаде (~100Mb/s) нгинкс перестает отвечать,
воркеры не возможно убить даже через -9.
Что они при этом делают? Покажите вывод
pgrep nginx | /usr/bin/xargs -n 1 ps -o s,pid,args -p

Есть подозрение что это проблема Solaris а не nginx, но может кто-то
сталкивался.
В логах у solaris есть чего интересное? (dmesg и /var/adm/messages)







 




Copyright © Lexa Software, 1996-2009.