我在 Debian 服务器上运行 Dropbox。我使用以下命令启动 Dropbox:
python dropbox.py start
过了一段时间它就停止工作了,
python dropbox.py status
报告:
Dropbox 未运行!
我不知道它为什么停止工作,我只看到它在运行时消耗了高达 100% 的 CPU。
所以我想知道:是否有任何 Dropbox 日志文件,如果有,我在哪里可以找到它们?
答案1
正如所描述的这里您可以将 Dropbox 守护程序安装为系统服务,然后登录到 journalctl。
答案2
我找不到 Dropbox 日志文件位置,但以下解决方法可能有用。
通过以下命令检查您的语言环境:
$ sudo locale
LANG=en_IN.UTF-8
LANGUAGE=en_IN
LC_CTYPE="en_IN.UTF-8"
LC_NUMERIC="en_IN.UTF-8"
LC_TIME="en_IN.UTF-8"
LC_COLLATE="en_IN.UTF-8"
LC_MONETARY="en_IN.UTF-8"
LC_MESSAGES="en_IN.UTF-8"
LC_PAPER="en_IN.UTF-8"
LC_NAME="en_IN.UTF-8"
LC_ADDRESS="en_IN.UTF-8"
LC_TELEPHONE="en_IN.UTF-8"
LC_MEASUREMENT="en_IN.UTF-8"
LC_IDENTIFICATION="en_IN.UTF-8"
LC_ALL=
您的语言环境可能与上述结果不同。由于 dopbox 在某些特定语言环境中无法正常工作,请尝试将其更改为其他语言环境,最好是 en_US.UTF-8 或 en_GB.UTF-8
要查找系统上可用的语言环境,请尝试以下命令:
$ sudo locale a
要更改语言环境,请使用以下命令:
$ sudo update-locale LANG=LANG=en_US.UTF-8 LANGUAGE
OR
$ sudo localectl set-locale LANG=en_US.UTF-8
成功启动后,您也许可以改回您想要的语言环境。
答案3
Dropbox 可能默认登录该/tmp
文件夹,当导航到该文件夹时,您可能会在该位置看到具有类似名称的文件dropbox-antifreeze-Z8o8vO
。
根据我的经验,该日志文件的内容可能仅指示dropboxd
进程的启动/退出状态,其他日志信息似乎未写入磁盘,但dropbox.py
在dropboxd
通过套接字文件与进程通信时传达给脚本~/.dropbox/command_socket