serverless-components/tencent-laravel

npm i 后部署 laravel 提示 socket hang up

hundan2020 opened this issue · 4 comments

按照这篇教程https://registry.serverless.com/package/laravel进行的部署,完全按教程执行,可以正常deploy

image

但是进行 npm i 后,再进行部署,提示 socket hang up

image

猜测可能和 node_modules有关,加入到配置的 exclude 后,依然错误

image

根目录删除 node_modules 后恢复正常 deploy

因此认为可能是serverless或者tencent-laravel的问题,希望得到解答

下方是系统相关信息

sls -v

  Serverless Error ---------------------------------------

  "service" property is missing in serverless.yml

  Get Support --------------------------------------------
     Docs:          docs.serverless.com
     Bugs:          github.com/serverless/serverless/issues
     Issues:        forum.serverless.com

  Your Environment Information ---------------------------
     Operating System:          win32
     Node Version:              12.16.3
     Framework Version:         1.74.1
     Plugin Version:            3.6.15
     SDK Version:               2.3.1
     Components Version:        2.31.12

php -v

PHP 7.3.18 (cli) (built: May 12 2020 10:54:33) ( NTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.18, Copyright (c) 1998-2018 Zend Technologies

php artisan -v

Laravel Framework 7.19.1

收到,socket hang up的问题已经有专门 issue 在跟进,感谢您的反馈 ! @hkbarton 辛苦一起看一下

hi @hundan2020 这个问题稳定出现吗?还是说偶尔出现,我注意到截图中已经上传了12.9mb的代码,如果这个问题稳定出现,是否每次都是在上传到大致同样位置的时候出现?还是说每次情况不太一致?

@hkbarton

复测了三次,位置大致相同

image

image

image

移除node_modules后,位置见图

image

@hundan2020 you can update your client by npm i -g serverless and try again now.