3

php cliを使用してターミナルでコマンドを実行しようとすると、ギアマンの問題が発生します。たとえば、次のコマンドを実行します。

gearmand --log-file=/var/log/gearman-job-server/gearman.log

そして取得:

gearmand: Could not open log file "/usr/local/var/log/gearmand.log", from "/home/jeitnier", switching to stderr. (No such file or directory)

ERROR 2013-01-25 16:25:53.000000 [ main ] bind(Address already in use) -> libgearman-server/gearmand.cc:612

ERROR 2013-01-25 16:25:53.000000 [ main ] bind(Transport endpoint is not connected) -> libgearman-server/gearmand.cc:626

最初の行は私の最初の問題を示していますが、何時間もグーグルした後、何も表示されません...ログへの書き込みに問題があるのはなぜですか?私はこれを修正できないようです。これは、コマンドを実行した後に発生します。

誰かがこれらのエラーが何であるか知っていますか?ギアマンに関連するすべてのアイテムを削除して再インストールする時が来ましたか?

4

1 に答える 1

5

ターミナルから次のことを試してください。

sudo mkdir /var/log/gearman-job-server/
sudo touch /var/log/gearman-job-server/gearmand.log
sudo killall gearmand
sudo gearmand --log-file=/var/log/gearman-job-server/gearmand.log
于 2013-01-25T16:34:05.817 に答える