Linux за българи: Форуми

BSD секция => Настройки на софтуер => Темата е започната от: reg48 в Feb 05, 2010, 12:42



Титла: Как да разбера от къде се стартира приложение?
Публикувано от: reg48 в Feb 05, 2010, 12:42
При стартиране на системата ми дава грешка
Код:
postfix/postfix-script[1620]: fatal: the Postfix mail system is already running
Няма ред в rc.conf който да го стартира. Как да разбера защо се опитва чак и втори път да се стартира :P?

С FreeBSD 8 съм.
Благодаря.


Титла: Re: Как да разбера от къде се стартира приложение?
Публикувано от: reg48 в Mar 11, 2010, 06:13
Няма ли някакъв начин да се разбере от къде се стартира някое приложение?


Титла: Re: Как да разбера от къде се стартира приложение?
Публикувано от: romeo_ninov в Mar 11, 2010, 07:38
ps auxxx|grep postfix
И провери дали случайно не е останал някой lock файл


Титла: Re: Как да разбера от къде се стартира приложение?
Публикувано от: reg48 в Mar 11, 2010, 19:04
Благодаря. Това е резултата, но не ми говори нищо:
Код:
root     1604  0.0  0.3  5804  2856  ??  Is    6:08PM   0:00.11 /usr/local/libexec/postfix/master
postfix  1737  0.0  0.3  5804  2808  ??  I     6:17PM   0:00.02 pickup -l -t fifo -u
postfix  1738  0.0  0.3  5804  2864  ??  I     6:17PM   0:00.02 qmgr -l -t fifo -u
root     2127  0.0  0.1  3464  1244   2  S+    6:55PM   0:00.01 grep postfix
Изглежда наред. Ако дам postfix reload, се рестартира без грешка.


Титла: Re: Как да разбера от къде се стартира приложение?
Публикувано от: romeo_ninov в Mar 11, 2010, 22:55
Благодаря. Това е резултата, но не ми говори нищо:
Код:
root     1604  0.0  0.3  5804  2856  ??  Is    6:08PM   0:00.11 /usr/local/libexec/postfix/master
postfix  1737  0.0  0.3  5804  2808  ??  I     6:17PM   0:00.02 pickup -l -t fifo -u
postfix  1738  0.0  0.3  5804  2864  ??  I     6:17PM   0:00.02 qmgr -l -t fifo -u
root     2127  0.0  0.1  3464  1244   2  S+    6:55PM   0:00.01 grep postfix
Изглежда наред. Ако дам postfix reload, се рестартира без грешка.
Първия ред е мястото където ти е приложението. А прогледни в трартовия скрипт къде е lock файла и като даде грешка провери дали случайно не истава при спряно или крашнало приложение


Титла: Re: Как да разбера от къде се стартира приложение?
Публикувано от: reg48 в Mar 12, 2010, 14:11
Изтрих временно /usr/local/etc/rc.d/postfix. След рестарт на системата не се стартира постфикса нито веднъж. Вероятно всичко е наред, само трябва да се разбере кой друг ми го стартира.
Освен в /usr/local/libexec/postfix, master.cf го има и в /usr/local/etc/postfix Дали трябва да е така?


Титла: Re: Как да разбера от къде се стартира приложение?
Публикувано от: reg48 в Mar 29, 2010, 15:01
Реших проблема, като закоментирах реда postfix_enable=Yes в rc.conf. Така се стартира само веднъж (може би от dovecot?!) и работи.
Благодаря на помогналите.