Closed and015 closed 6 years ago
容器有没有起来呢,sudo docker logs hitchhiker 看log呢
容器已经起来了 log如下:
[2018-07-30T06:57:08.191Z] PM2 log: App name:index id:0 online
Error: EACCES: permission denied, mkdir '/usr/src/Hitchhiker/build/global_data/project/b2a0a550-8fe7-11e8-9309-511f4d090ce3-Sklt2tnSEX/lib'
at Object.fs.mkdirSync (fs.js:895:18)
at ProjectDataService.initFolderFiles (/usr/src/Hitchhiker/api/services/project_data_service.ts:164:16)
at projectFolders.forEach.folder (/usr/src/Hitchhiker/api/services/project_data_service.ts:175:18)
at Array.forEach (native)
at ProjectDataService.initProjectFiles (/usr/src/Hitchhiker/api/services/project_data_service.ts:174:24)
at new ProjectDataService (/usr/src/Hitchhiker/api/services/project_data_service.ts:31:14)
at Object.
确实有个错误,但应该怎样修改呢
没权限创建这个目录:/usr/src/Hitchhiker/build/global_data/project/b2a0a550-8fe7-11e8-9309-511f4d090ce3-Sklt2tnSEX/lib,给project目录权限试试
我这边usr下没有project目录 但我创建不了这个目录 也就没法给权限了
这个是容器里的目录,应该是之前有上传lib吧,现在用新的镜像后会自动用host已有的lib在容器里创建。 要不你就先删掉/my/hitchhiker/data这个目录吧,不过你之前上传的lib就丢失了,可以备份一个,再重新上传
已经删掉了/my/hitchhiker/data这个目录 那下一步操作呢
删掉之后再运行还是会报错,log如下
[2018-07-30T07:47:27.184Z] PM2 log: App name:index id:0 online
Error: ENOENT: no such file or directory, scandir '/usr/src/Hitchhiker/build/global_data/project'
at Object.fs.readdirSync (fs.js:914:18)
at ProjectDataService.initProjectFiles (/usr/src/Hitchhiker/api/services/project_data_service.ts:173:35)
at new ProjectDataService (/usr/src/Hitchhiker/api/services/project_data_service.ts:31:14)
at Object.
要删掉容器,再sudo docker-compose up -d
删掉容器???具体操作是怎样的 不太会
sudo docker rm hitchhiker sudo docker-compose up -d
非常感谢您 可以重新登录了
1、sudo docker-compose up -d curl http://localhost:8090/ 进行这两步操作,第一步没问题,第二步之后出现curl: (52) Empty reply from server 2、之前是正常的,能连上服务器,今天突然就连不上了。
5. Environment(环境):