标签: web-deployment

Meteor.js部署到"example.com"或"www.example.com"?

我最近使用以下命令部署了一个流星应用程序:

$ meteor deploy example.com
Run Code Online (Sandbox Code Playgroud)

以后(认为它是相同的)使用以下内容:

$ meteor deploy www.example.com
Run Code Online (Sandbox Code Playgroud)

它最终提供了两个不同版本的应用程序,一个托管在"example.com"中,另一个托管在"www.example.com"中.

我可以恢复其中一个部署吗?我还应该回复哪一个?

如果没有,我应该在我的域名提供商处设置什么样的配置?

Joao,谢谢你

javascript dns web-deployment mongodb meteor

29
推荐指数
3
解决办法
1万
查看次数

何时以及为什么我需要一个Spring应用程序的jboss-deployment-structure.xml?

我试图了解如何在Spring应用程序中使用JBoss EAP6.我有一个示例OpenShift应用程序,它包含一个jboss-deployment-structure.xml文件.

我找到了一些关于这个文件的文档,但我不清楚为什么以及何时应该将这些文件与Spring应用程序一起使用.内容如下:

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
   <deployment>
       <dependencies>
            <module name="com.h2database.h2"/>
            <module name="org.codehaus.jackson.jackson-core-asl"/>
            <module name="org.codehaus.jackson.jackson-mapper-asl"/>
            <module name="org.slf4j"/>
       </dependencies>
   </deployment>
</jboss-deployment-structure>
Run Code Online (Sandbox Code Playgroud)

为什么需要声明模块的依赖?什么是JBoss范例中的模块?没有这个xml文件可以存活吗?

java spring web-deployment jboss-eap-6

27
推荐指数
1
解决办法
4万
查看次数

使用Apache部署Go Web应用程序

我找不到用于部署Go Web应用程序的mod_go.有没有其他方法可以在Go中使用Apache Web服务器(甚至是IIS)运行Web应用程序?

更新:现在做了近一年的全职工作; 这样做(Go with Apache)使Go的目的无效(高度并发的性能).我正在使用nginx作为http/https的反向代理,并且很好地支持我的Go后端.虽然在使用Go时你必须在webapps上改变一下你的心态.

apache deployment cgi go web-deployment

25
推荐指数
4
解决办法
2万
查看次数

heroku中的H14错误 - "没有运行的Web进程"

错误H14在部署到heroku时发生这是我的procfile:

web: gunicorn -w 4 -b 0.0.0.0:$PORT -k gevent main:app
Run Code Online (Sandbox Code Playgroud)

登录heroku:

2017-01-23T10:42:58.904480+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=meetcapstone.herokuapp.com request_id=df88efb5-a81a-4ac0-86dc-4e03d71266bb fwd="81.218.117.137" dyno= connect= service= status=503 bytes=
2017-01-23T10:42:59.009135+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=meetcapstone.herokuapp.com request_id=21cea981-36b0-4410-891f-548bbc29f0ee fwd="81.218.117.137" dyno= connect= service= status=503 bytes=
Run Code Online (Sandbox Code Playgroud)

要求:

Flask==0.11.1
passlib==1.7.0
SQLAlchemy==1.1.5
Werkzeug==0.11.15
gunicorn==19.0.0
gevent==1.2.1
Run Code Online (Sandbox Code Playgroud)

html python django heroku web-deployment

25
推荐指数
9
解决办法
3万
查看次数

Web部署到Azure不会强制Web App获取新更改

我有一个从我GITAzure App使用配置的自动部署Web Deploy.每次将新代码推送到repo时,都会启动build,然后将其部署到Azurewith Web Deploy.

问题是Web App(ASP.NET MVC)继续使用部署的代码提供请求,并且文件替换不会真正影响它.即使web.config已更改.基本上,我可以强制加载新应用程序的唯一方法是手动重启(或停止/启动).

这是我的publishig配置文件:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <WebPublishMethod>MSDeploy</WebPublishMethod>
    <ADUsesOwinOrOpenIdConnect>False</ADUsesOwinOrOpenIdConnect>
    <PublishProvider>AzureWebSite</PublishProvider>
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
    <LastUsedPlatform>Any CPU</LastUsedPlatform>
    <SiteUrlToLaunchAfterPublish>https://app-name.azurewebsites.net</SiteUrlToLaunchAfterPublish>
    <LaunchSiteAfterPublish>False</LaunchSiteAfterPublish>
    <ExcludeApp_Data>False</ExcludeApp_Data>
    <MSDeployServiceURL>app-name.scm.azurewebsites.net:443</MSDeployServiceURL>
    <DeployIisAppPath>app-name</DeployIisAppPath>
    <RemoteSitePhysicalPath />
    <SkipExtraFilesOnServer>True</SkipExtraFilesOnServer>
    <MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
    <EnableMSDeployBackup>True</EnableMSDeployBackup>
    <UserName>$app-name</UserName>
    <Password>...</Password>
    <AllowUntrustedCertificate>True</AllowUntrustedCertificate>
    <_SavePWD>True</_SavePWD>
    <_DestinationType>AzureWebSite</_DestinationType>
  </PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

msdn的相似主题没有答案

asp.net asp.net-mvc azure web-deployment microsoft-web-deploy

25
推荐指数
1
解决办法
957
查看次数

卷曲重试机制

我有一个脚本,我运行以部署2个Web服务和一个前端应用程序.该脚本调用一种方法,该方法检查2个后端服务是否已启动并正在运行.如果是,请认为部署成功,否则还原.

2个服务有时需要比前端更长的启动时间.目前我进入睡眠呼叫以延迟Web服务检查.这使他们有时间启动.

我想删除此睡眠并添加重试机制,以便在服务停止时重复检查,直到我得到响应.

Tp检查设备是否已启动,我使用curl.我已经读过curl有一个重试机制,但我从来没有用过它.

你们之前有没有解决过这个问题?我想了解解决问题时必须考虑的事项,例如,在我从服务中获取HTTP 200之前,我是否会重试?

有人建议我怎么测试这个?我需要找一个失败的服务.

编辑:我看到-​​retry只对瞬态错误做出反应'瞬态错误意味着:超时,FTP 4xx响应代码或HTTP 5xx响应代码'.我的服务可以返回404,因此curl的重试不是我的解决方案.

rest curl web-deployment

25
推荐指数
3
解决办法
3万
查看次数

在Azure Web角色中禁用IIS空闲超时

为防止AppPool每20分钟回收一次,我想在Azure Web角色启动时删除IIS AppPool空闲超时.我的网站是一个Web应用程序项目.

我该怎么做呢?

c# azure web-deployment azure-web-roles

24
推荐指数
1
解决办法
7701
查看次数

使用Robocopy仅复制更改的文件?

我正在尝试找到一种简单的方法,只将已更改的文件部署到Web服务器以进行部署.在过去我曾经使用过MSBuild,可以告诉他只复制比目标文件更新的文件,但是我很着急并且不想试图找出更新版本的MSBuild.

我可以使用ROBOCOPY吗?有一个排除选项列表,它是:

  • / XC :: eXclude已更改的文件.
  • / XN :: eXclude较新的文件.
  • / XO :: eXclude旧文件.
  • / XX :: eXclude eXtra文件和目录.
  • / XL :: eXclude孤独的文件和目录.

排除究竟是什么意思?排除复制或排除覆盖?例如,如果我写道:

ROBOCOPY C:\ SourceFolder\ABC.dll D:\ DestinationFolder/XO

这会复制更新的文件,而不是相同年龄的文件吗?

或者有更好的工具来做到这一点?

asp.net msbuild robocopy web-deployment

24
推荐指数
1
解决办法
12万
查看次数

如何将.Net应用程序部署到heroku

在将.Net应用程序部署到Heroku时,我没有看到太多帮助,是否有任何部署.Net的教程

.net heroku web-deployment

24
推荐指数
2
解决办法
2万
查看次数

如何在Django 1.9.6中创建超级用户帐户

我正在阅读一本关于Django的书(Sanjeev Jaiswal和Ratan Kumar的"学习Django Web开发"),但这本书是基于早期版本的Django(1.9版之前).为了使用表填充数据库,本书使用syncdb命令:

$ python manage.py syncdb
Run Code Online (Sandbox Code Playgroud)

然后书中说终端会提示你创建一个超级用户帐户.

在Django 1.9及更高版本中不再使用syncdb命令.经过一些研究后,似乎migrate命令使用表填充数据库,但它不会提示创建超级用户帐户.我怎么能在Django 1.9.6中这样做?

python django web-deployment

24
推荐指数
2
解决办法
5万
查看次数