Mercurial > hg > nginx-site
comparison xml/tr/docs/windows.xml @ 0:61e04fc01027
Initial import of the nginx.org website.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Thu, 11 Aug 2011 12:19:13 +0000 |
parents | |
children | 9d544687d02c |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:61e04fc01027 |
---|---|
1 <!DOCTYPE digest SYSTEM "../../../dtd/article.dtd"> | |
2 | |
3 <article title="nginx/Windows kullanımı" | |
4 link="/tr/docs/windows.html" | |
5 lang="tr"> | |
6 | |
7 <section> | |
8 | |
9 <para> | |
10 nginx/Windows doğrudan Win32 API’yi kullanır (Cygwin emülasyon tabakasını değil). | |
11 Şu an için sadece <i>select</i> methodunu kullandığından yüksek performans ve ölçeklenebilirlik beklememelisiniz. | |
12 Bu ve bilinen diğer nedenlerle nginx/Windows’u <i>beta</i> versiyon olarak kabul etmek gerekir. | |
13 Unix versiyonu ile karşılaştırıldığında, XSLT filtresi, imaj filtresi, GeoIP modülü ve gömülü Perl dili hariç tam fonklsiyoneldir. | |
14 </para> | |
15 | |
16 <para> | |
17 nginx/Windows versiyonunu yüklemek için <a href="/en/download.xml">indir</a> bağlantısından zip formatındaki <development_version /> geliştirme versiyonunu indirebilirsiniz. Geliştirme versiyonu, özellikle Windows ile ilgili en son yamaları içerir. Dosyayı indirdikten sonra açarak, nginx-<development_version /> klasörü içerisinden nginx’i çalıştırabilirsiniz. | |
18 C sürücüsü için örnek. root dizini: | |
19 | |
20 <programlisting> | |
21 cd c:\ | |
22 unzip nginx-<development_version />.zip | |
23 cd nginx-<development_version /> | |
24 start nginx | |
25 </programlisting> | |
26 | |
27 Ayrıca <path>tasklist</path> komutu ile nginx işlemlerini takip edebilirsiniz: | |
28 | |
29 <programlisting> | |
30 C:\nginx-<development_version />>tasklist /fi "imagename eq nginx.exe" | |
31 | |
32 Image Name PID Session Name Session# Mem Usage | |
33 =============== ======== ============== ========== ============ | |
34 nginx.exe 652 Console 0 2 780 K | |
35 nginx.exe 1332 Console 0 3 112 K | |
36 </programlisting> | |
37 | |
38 Bu işlemlerden biri ana, diğerleri işçi işlemleridir. | |
39 Eğer nginx başlamazsa <path>logs\error.log</path> dosyasından nedenini öğrenebilirsiniz. | |
40 Eğer kayıt (log) dosyası yaratılmamış ise bunun nedeni de Windows Event Log içerisinde belirtilmiştir. | |
41 Eğer beklenen sayfa yerine hata sayfası ile karşılaşırsanız, yine <path>logs\error.log</path> dosyasını kontrol etmelisiniz. | |
42 </para> | |
43 | |
44 <para> | |
45 nginx/Windows, yapılandırmada yer alan nisbi dizin yolları için yürütüldüğü klasörü, önek klasör olarak kullanır. | |
46 Buna örnek olarak, önek klasör şu şekildedir: | |
47 <path>C:\nginx-<development_version />\</path>. | |
48 Ayarlarda yer alan dizin yolları Unix-stili kesme işaretleri ile belirtilir: | |
49 | |
50 <programlisting> | |
51 access_log logs/site.log; | |
52 root C:/web/html; | |
53 </programlisting> | |
54 </para> | |
55 | |
56 <para> | |
57 nginx/Windows bir servis olarak değil, standart konsol uygulaması olarak yürütülür ve aşağıdaki komutlar ile yönetilir: | |
58 | |
59 <table note="yes"> | |
60 | |
61 <tr> | |
62 <td width="20%">nginx -s stop</td> | |
63 <td>hızlı çıkış</td> | |
64 </tr> | |
65 | |
66 <tr> | |
67 <td>nginx -s quit</td> | |
68 <td>yavaş çıkış</td> | |
69 </tr> | |
70 | |
71 <tr> | |
72 <td>nginx -s reload</td> | |
73 <td> | |
74 ayarları değiştirmek, | |
75 yeni işçi çalıştırmak, | |
76 eski işçi işlemden yavaşça çıkmak | |
77 </td> | |
78 </tr> | |
79 | |
80 <tr> | |
81 <td>nginx -s reopen</td> | |
82 <td>Kayıt dosyalarını tekrar açmak</td> | |
83 </tr> | |
84 | |
85 </table> | |
86 </para> | |
87 | |
88 </section> | |
89 | |
90 <section name="known_issues" | |
91 title="Bilinen sorunlar"> | |
92 | |
93 <list> | |
94 | |
95 <item> | |
96 Bir çok işçi yürütülebildiği halde sadece biri iş yapabilmektedir. | |
97 </item> | |
98 | |
99 <item> | |
100 Bir işçi, 1024 eşzamanlı bağlantıdan fazlasını karşılayamamaktadır. | |
101 </item> | |
102 | |
103 <item> | |
104 Paylaşımlı hafıza desteğine ihtiyaç duyan önbellek ve diğer modüller, | |
105 “address space layout randomization” etkin olduğundan, | |
106 Windows Vista ve sonraki versiyonlarda çalışmamaktadır. | |
107 </item> | |
108 | |
109 </list> | |
110 | |
111 </section> | |
112 | |
113 <section name="possible_future_enhancements" | |
114 title="Muhtemel geliştirmeler"> | |
115 | |
116 <list> | |
117 | |
118 <item> | |
119 Servis olarak yürütme. | |
120 </item> | |
121 | |
122 <item> | |
123 I/O completion portlarını, uyarı methodu olarak kulanmak. | |
124 </item> | |
125 | |
126 <item> | |
127 Bir işçi işleminde (worker process) çoklu thread (yürütme birimi) kullanmak. | |
128 </item> | |
129 | |
130 </list> | |
131 | |
132 </section> | |
133 | |
134 </article> |