Включите или выключите профилирование
--profile state
object
profile
включает или выключает профилирование для различных объектов.
Активация профилирования оказывает негативное влияние на производительность.
При некоторых обстоятельствах может присутствовать worker_2.pid
, когда worker_1.pid
не. Это - верный признак, что остановленный worker_1
и был перезапущен автоматически. Можно подтвердить это путем проверки основного файла журнала.
То, когда профилирование активируется, обменивается сообщениями подобный следующему, включены в журнал.
12 [2014.02.27 10:13:28.075126] [profile] [SERVICE:http-connection] [endpoint:[::]:9910] [client:163.72.158.2:57611] [request-id:0:1:5] [type:arrive] [component:mymagic] [function:magic] Request arrived and was placed in the queue 13 [2014.02.27 10:13:28.087752] [profile] [SERVICE:http-connection] [endpoint:[::]:9910] [client:163.72.158.2:57611] [request-id:0:1:5] [type:start] [worker:3] Request started executing on worker-3 ... 15 [2014.02.27 10:13:31.397266] [profile] [SERVICE:http-connection] [endpoint:[::]:9910] [client:163.72.158.2:57611] [request-id:0:1:5] [type:finish] [status:200] Request completed with HTTP status 200
state
Задает, активно ли профилирование. Допустимые значения:
on
— Активируйте профилирование.
'off'
Активируйте профилирование.
object
Список объектов измениться. Поддерживаемые объекты:
requests
worker_pool
Если никакой объект не задан, все объекты изменяются.
Включите профилирование запроса.
--profile on requests
Включите профилирование для всех объектов.
--profile on