Автор Тема: Как да разбера от къде се стартира приложение?  (Прочетена 1907 пъти)

reg48

  • Напреднали
  • *****
  • Публикации: 52
    • Профил
    • WWW
При стартиране на системата ми дава грешка
Код:
postfix/postfix-script[1620]: fatal: the Postfix mail system is already running
Няма ред в rc.conf който да го стартира. Как да разбера защо се опитва чак и втори път да се стартира :P?

С FreeBSD 8 съм.
Благодаря.
« Последна редакция: Mar 11, 2010, 06:08 от reg48 »
Активен

reg48

  • Напреднали
  • *****
  • Публикации: 52
    • Профил
    • WWW
Няма ли някакъв начин да се разбере от къде се стартира някое приложение?
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
ps auxxx|grep postfix
И провери дали случайно не е останал някой lock файл
Активен

0x2B|~0x2B

reg48

  • Напреднали
  • *****
  • Публикации: 52
    • Профил
    • WWW
Благодаря. Това е резултата, но не ми говори нищо:
Код:
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, се рестартира без грешка.
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Благодаря. Това е резултата, но не ми говори нищо:
Код:
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 файла и като даде грешка провери дали случайно не истава при спряно или крашнало приложение
Активен

0x2B|~0x2B

reg48

  • Напреднали
  • *****
  • Публикации: 52
    • Профил
    • WWW
Изтрих временно /usr/local/etc/rc.d/postfix. След рестарт на системата не се стартира постфикса нито веднъж. Вероятно всичко е наред, само трябва да се разбере кой друг ми го стартира.
Освен в /usr/local/libexec/postfix, master.cf го има и в /usr/local/etc/postfix Дали трябва да е така?
Активен

reg48

  • Напреднали
  • *****
  • Публикации: 52
    • Профил
    • WWW
Реших проблема, като закоментирах реда postfix_enable=Yes в rc.conf. Така се стартира само веднъж (може би от dovecot?!) и работи.
Благодаря на помогналите.
Активен