gwn
-
Zawartość
7 -
Rejestracja
-
Ostatnio
Posty napisane przez gwn
-
-
Witam
Mam problem z pewnymi odwołaniami do dnsa:
Jan 2 11:37:16 ns2XXX0 named[3025]: client 178.255.84.11#22940: query (cache) 'ns1.maniacshost.com/A/IN' denied Jan 2 11:37:16 ns2XXX0 named[3025]: client 178.255.84.11#28074: query (cache) 'ns1.maniacshost.com/A/IN' denied Jan 2 11:39:16 ns2XXX0 named[3025]: client 178.255.84.11#25213: query (cache) 'ns1.maniacshost.com/A/IN' denied Jan 2 11:42:40 ns2XXX0 named[3025]: client 178.255.84.11#7322: query (cache) 'ns1.maniacshost.com/A/IN' denied Jan 2 11:47:01 ns2XXX0 named[3025]: client 178.255.84.11#18976: query (cache) 'ns1.maniacshost.com/A/IN' denied Jan 2 11:51:22 ns2XXX0 named[3025]: client 178.255.84.11#30461: query (cache) 'ns1.maniacshost.com/A/IN' denied Jan 2 11:53:22 ns2XXX0 named[3025]: client 178.255.84.11#14875: query (cache) 'ns1.maniacshost.com/A/IN' denied Jan 2 11:53:22 ns2XXX0 named[3025]: client 178.255.84.11#16823: query (cache) 'ns1.maniacshost.com/A/IN' denied Jan 2 11:59:44 ns2XXX0 named[3025]: client 178.255.84.11#4871: query (cache) 'ns2.maniacshost.com/AAAA/IN' denied Jan 2 11:59:45 ns2XXX0 named[3025]: client 178.255.84.11#9897: query (cache) 'ns2.maniacshost.com/AAAA/IN' denied Jan 2 12:00:14 ns2XXX0 named[3025]: client 178.255.84.11#15453: query (cache) 'ns1.maniacshost.com/AAAA/IN' denied
Trochę się ich zbiera:
grep 178.255.84.11 /var/log/daemon.log | wc -l 993
Jak z tym walczyć ? Są to celowe błędne odpytywania ?
-
Witam
Jaki SO mogę postawić na maszynach typu:
- SUN BLADE T6340
- SPARC Enterprise T5120
Oba na sparcach. Czy jedyny słuszny wybór to Solaris ? Chodzi mi tutaj o wybór systemu, który faktycznie stawia się a takich maszynkach.
Czy Solaris to dalej system w który warto inwestować czas ?
- SUN BLADE T6340
-
No i to jest to. Teraz procesy wiszą ale przez taką liczbę czasu jak ustawiłem w konfiguracji i nie jest ich tak dużo. Dzięki bardzo
-
Dzięki za odpowiedzi.
PHP_FCGI_CHILDREN we wraperze .sh php masz na ile ustawione?
export PHP_FCGI_MAX_REQUESTS=500
export PHP_FCGI_CHILDREN=3
Ok, czyli wisieć ich w sumie będzie tyle co ustawiłem sobie w FcgiMaxProcess. A czy da się ograniczyć jedną domenę do określonej liczby procesów ? Np dodając we wraperze z którego korzysta ta domena odpowiednią zmienną ? Sytuacja teraz u mnie wyglada tak że domena jednego z userów korzysta aż z połowy procesów określonej w FcgiMaxProcess.
Nie chce ograniczać ogólnej liczby procesów usera w /etc/security/limits.conf tylko przyciąć na apachu żeby nie uruchamiało się ich tak dużo z jednej domeny.
EDIT:
Wg. rady Miłosza dodałem również:
FcgidIdleTimeout 100 FcgidBusyTimeout 600 FcgidIdleScanInterval 60 FcgidBusyScanInterval 60 FcgidZombiScanInterval 30
-
To nie jest problem, chyba że wyżerają ci dużo pamięci.
Procesy oczekują na połączenia, wg konfiguracji.
Zmniejsz:
dodaj
Dzięki za odpowiedź.
Nazwy parametrów, które podałeś są zastąpione nowszymi:
http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#page-header
Mam je dodane i zmieniłem wg Twojej rady na:
FcgidMaxProcesses 50 FcgidMaxProcessesPerClass 10 FcgidMinProcessesPerClass 1
Dziwił mnie tylko fakt, że :
FcgidProcessLifeTime 600 ( czyli ustawione na 10 min, wartość wybrana przez programiste ustawiłem tak samo jak max_execution_time w php.ini na 600 )
Nie zabija procesów po minięciu czasu. Czy on zacznie zabijać w momencie gdy przekroczona zostanie maksymalna liczba procesów ?
-
Witam
Mam problem z wiszącymi procesami na serwerze.
Serwer www to apache + fcgi
w konf. fcgi jest:
<IfModule mod_fcgid.c> AddHandler fcgid-script .fcgi FcgidIdleTimeout 10 FcgidProcessLifeTime 600 FcgidMaxProcesses 400 FcgidMaxProcessesPerClass 3 FcgidMinProcessesPerClass 0 FcgidConnectTimeout 20 FcgidIOTimeout 250 FcgidErrorScanInterval 1 FcgidFixPathinfo 0 FcgidIdleScanInterval 5 FcgidBusyTimeout 100 FcgidMaxRequestsPerProcess 5000 FcgidMaxRequestInMem 67108864 FcgidMaxRequestLen 134217728 PHP_Fix_Pathinfo_Enable 1 OutputBufferSize 0 </IfModule>
max_execution_time w php tez na 600
a procesy wisza i wiszą. Co możę być przyczyną problemu i jak to rozwiązać ?
strace procesu pokazuje tylko:
strace -p 20351 Process 20351 attached - interrupt to quit restart_syscall(<... resuming interrupted call ...>) = 0 poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout) poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout) poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout) poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout) poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout) poll([{fd=8, events=POLLOUT}], 1, 1000) = 0 (Timeout)
Bind9 - query denied
w Serwery DNS
Napisano · Raportuj odpowiedź
Dokładnie tak jak napisał Miłosz to nie moja domena. Chodzi o liczbę tych odwołań. Mam to zignorować ? Te ipiki są różne i czasem liczba odwołań jest dużo większa. Zacząłem blokować ip których odwołania są powyżej tysiąca. Czy macie może inny pomysł ?