Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

Почему "спит" worker до первого запроса? (no replies)

$
0
0
Добрый день.
Ситуация такая. Если в http модуле создать поток(при помощи pthread_create), и в функции обработки этого потока, поставить цикл и sleep. Т.е. примерно так:
while(1) {
if(время пришло) {
вызвать function1();
}
sleep(5);
}

То вот function1() вызовется после первого реквеста. Но вызовется он после первого реквеста только у первого worker'а, а у остальных она будет вызываться стабильно. Т.е. если 4 воркера, то у последних трех функция будет вызываться, а у первого нет, до первого запроса. Такое ощущение что спит процесс(???).
1 )Почему так?
2) Получается воркеры различаются? И работают не совсем одинаково?

С nginx я совсем новичок. Так что если этот вопрос глуп не сердитесь.
Спасибо.
Спасибо.

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>