У меня есть VPS, и сегодня я заметил, что apache не работает, я вошел в SSH, статус httpd говорит:
[root@adrimail ~]# service httpd status
httpd dead but pid file exists
Пытался перезапустить, и получаю следующее:
[root@adrimail ~]# service httpd restart
rm: cannot remove `/var/run/httpd.pid': Read-only file system [FAILED]
rm: cannot remove `/var/lock/subsys/httpd': Read-only file system
rm: cannot remove `/var/run/httpd.pid': Read-only file system
Starting httpd: (30)Read-only file system: httpd: could not open error log file /etc/httpd/logs/error_log.
Unable to open logs
Мне было интересно, что может вызвать эти ошибки, он работает после перезапуска, но я чувствую, что он не отвечает.
Связана ли ошибка с настройками хранилища верхнего узла или может быть что-то с моей стороны ?! Однако в последнее время я не работал с сервером.
Хост говорит, что они не видят никаких ошибок загрузки, и они в порядке, но я обеспокоен.
Поговорите со своим хозяином.
Как правило, файловая система переходит на чтение только тогда, когда она обнаруживает серьезную проблему в оборудовании. Поскольку у вас есть VPS, это в значительной степени означает, что на компьютере вашего хоста возникла какая-то проблема.
dmesg
может иметь некоторую информацию о том, почему это произошло, но в противном случае ваш хост должен исправить это. «Мы не видим никаких ошибок загрузки» - здесь неприемлемый ответ, вам нужно попросить их определить, почему ваш VPS внезапно стал доступен только для чтения.
Я бы сначала проверил, что / var не единственная файловая система только для чтения?
Похоже, это могло быть, и у меня была эта проблема раньше
Это имело бы смысл, если бы / var находился под собственной точкой монтирования файловой системы.
Запустите команду "debugfs" в точке монтирования для / dev / partioncode (возможно, / dev / sdaX)
Это скажет вам, если у вас плохая или поврежденная файловая система.
Также проверьте ваш файл fstab + файлы журнала на предмет нарушений (признаков атаки).
Последний пункт вызова - загрузить сервер, глядя на последовательную консоль (каждый провайдер VPS должен предоставить это), и вы должны увидеть сообщение о повторном монтировании / var в режиме «только для чтения».
Это была проблема с оборудованием на моем хосте. В последнем ответе хост сказал, что проблема, вызвавшая файловую систему, доступную только для чтения, была "тайм-аутом с платформой хранения".