Я использую Dropbox на сервере Debian. Как только я запускаю Dropbox с помощью
python dropbox.py start
, через некоторое время он перестает работать, и
python dropbox.py status
сообщает:
Dropbox не работает!
Я понятия не имею, почему он перестает работать, все, что я вижу, это то, что во время работы он потребляет до 100% ресурсов процессора.
Мне было интересно: есть ли файлы журналов Dropbox, и если да, то где их найти?
Мне не удалось найти расположение файла журнала 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
После успешного запуска, возможно, вы сможете вернуться к желаемой локали.
Dropbox может по умолчанию заходить в папку /tmp
, и при переходе туда вы можете увидеть файлы с именем вроде dropbox-antifreeze-Z8o8vO
в этом месте.
По моему опыту, содержимое этого файла журнала может указывать только на статус запуска/выхода процесса dropboxd
, а другая информация журнала не записывается на диск, а передается скрипт dropbox.py
, когда он связывается с процессом dropboxd
через файл сокета в ~/.dropbox/command_socket