Сегодня утром я запустил свой экземпляр AWS OpsWorks и получил сообщение об ошибке, что он не может получить доступ к каталогу / srv / www. Это странно, ведь вчера все работало нормально. Экземпляр работает под управлением Ubuntu 14.04.3 LTS.
После входа в экземпляр SSH: я заметил, что не могу даже получить доступ к / srv / www как root.
root@stg-worker1:/srv# ll
total 8
drwxr-xr-x 3 root root 4096 Sep 24 07:17 ./
drwxr-xr-x 23 root root 4096 Sep 24 06:41 ../
drwxrwxrwx 2 root root 0 Sep 24 06:41 www/
root@stg-worker1:/srv# cd www
-bash: cd: www: No such file or directory
Как ни странно размер каталога www составляет 0 байт! Затем я проверил каталог / var / www и заметил там ту же проблему (хотя эти два каталога не связаны друг с другом)
Затем я создал новый тестовый каталог в / srv, и он работал нормально.
root@stg-worker1:/srv# mkdir test
root@stg-worker1:/srv# stat test
File: ‘test’
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: ca01h/51713d Inode: 164068 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-09-24 07:19:53.160462520 +0000
Modify: 2015-09-24 07:19:53.160462520 +0000
Change: 2015-09-24 07:19:53.160462520 +0000
Birth: -
Команда stat показывает, что он находится на правильном устройстве ca01h, тогда как каталог www был на другом устройстве
root@stg-worker1:/srv# stat www
File: ‘www’
Size: 0 Blocks: 0 IO Block: 1024 directory
Device: 1bh/27d Inode: 8970 Links: 2
Access: (0777/drwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-09-24 06:41:29.128571000 +0000
Modify: 2015-09-24 06:41:29.128571000 +0000
Change: 2015-09-24 06:47:56.392966341 +0000
Birth: -
Я не вносил никаких изменений в конфигурацию Opsworks или какие-либо рецепты.
Есть идеи, что может вызвать эту проблему или как продолжить расследование?
На самом деле в кулинарную книгу произошло изменение, которое привело к сбою установки OpsWorks.
Поваренная книга пыталась получить доступ к / srv / www во время компиляции кулинарной книги, и похоже, что / srv / www настраивается Opsworks только после того, как кулинарная книга успешно компилируется.