ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: обновление при запуске вручную



по идее путь он должен составлять из рабочего каталога + nginx

syntax: working_directory путь
default: нет
context: main
Директива задаёт каталог, который будет текущим для рабочего процесса.
Основное применение ? запись core-файла, в этом случае рабочий процесс
должен иметь права на запись в этот каталог.

посмотрите оно или нет. в сырцы лезть лень

4 июня 2008 г. 20:45 пользователь Alex Vorona <voron@xxxxxxxxxx> написал:
> Александр Кутузов пишет:
>> а strace-ом прилепится посмотреть куда он ломится не пробовали?
>>
>> 4 июня 2008 г. 19:51 пользователь Alex Vorona <voron@xxxxxxxxxx> написал:
>>
>>> Александр Кутузов пишет:
>>>
>>>> может быть прав на файл не хватает?
>>>>
>>>> 4 июня 2008 г. 18:15 пользователь Alex Vorona <voron@xxxxxxxxxx> написал:
>>>>
>>>>
>>>>> Igor Sysoev пишет:
>>>>>
>>>>>
>>>>>> Второй вариант, когда nginx есть в PATH - в nginx.conf:
>>>>>>
>>>>>> env  PATH;
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> через env не работает - та же ошибка
>>>>> 6.2-RELEASE, 0.6.31
>>>>>
>>>>> execve не смотрит же в PATH
>>>>>
>>>>>
>>>>>
>>>>>
>>> с правами всё в порядке - ошибка "No such file or directory" в данном
>>> случае говорит о том, что файла нет
>>>
>>>
>>>
>
> 31890: 0.000798984
> rename("/var/run/nginx.pid","/var/run/nginx.pid.oldbin") = 0 (0x0)
> 31890: 0.000960177 fork()                        = 56364 (0xdc2c)
> 31890: 0.000322388 write(3,"2008/06/04 17:55:43 [notice] 31890#0: start
> new binary process 56364\n",69) = 56364 (0xdc2c)
> 56364: 0.000354236 getpid()                      = 56364 (0xdc2c)
> 56364: 0.002008636 execve("nginx", [ "nginx" ],<missing argument>)
> 56364: 0.000644216 execve("nginx", [ "nginx" ],<missing argument>) ERR#2
> 'No such file or directory'
> 56364: 0.001165232 write(3,"2008/06/04 17:55:43 [alert] 56364#0:
> execve() failed while executing new binary process "nginx" (2
> : "...,127) = 69 (0x45)
> 31890: 0.016502935 sigsuspend(0xbfbfec40)        = 127 (0x7f)
> 56364: 0.012782351 exit(0x1)
>
>



 




Copyright © Lexa Software, 1996-2009.