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
- To: nginx-ru@xxxxxxxxx
- Subject: Re: nginx+upload_module on Solaris
- From: Yuriy Veremchuk <cyber@xxxxxxxxxxxxxxxx>
- Date: Fri, 23 Oct 2009 18:01:00 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=ZHwP+t5j/xGbxKzqdRwsjqOPlqfY4vqntLmO1kxQPNY=; b=N7/0eI03IKthJsPAbhU38AXkjUpxOmq0v49lLC5aPmBamXffNomYafua+mKuScihEy MSVItcApDwO5nKDGxrMsi9kQXSCFJgFLjIiO3BCdRouZ4FcRT/Z7dB+iNYmg6uz/4AUt hItXyWTafozXMEq4lqChyuctFGV0lVvdqPBkA=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=fweaFWBA5P+r6jvxlAlAJxbxFO0CLApGD/UCWTBwl82E1+a90SX3WRbD4uWMmHLfP9 vicyoRQIKEiwONmnKA0tV4f3OR0UGbSh8vIgIomFffKbhd1NoSky9rUODInWPe+yn7Qu rAv8HLIXonZIUzddJMo1HRbZACM+UsYXWyNv0=
- In-reply-to: <4AE1B2FC.10105@xxxxxxxxx>
- References: <55dacec50910220617l5dae9c6duf7972e74d02357f9@xxxxxxxxxxxxxx> <20091022140157.GA2501084@xxxxxxxxxxxxxxxx> <55dacec50910220754n576b0cf5w6b402075732cca5b@xxxxxxxxxxxxxx> <4AE1B2FC.10105@xxxxxxxxx>
Спасибо, сейчас уменьшил эти параметры до дефолтных значений, пока не падало.
2009/10/23 Ilya Zhuravlev <i.a.zhuravlev@xxxxxxxxx>:
> Извините, судя по папке 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)
>>>
>>>
>>>
>>
>>
>
>
>
|