小编Ami*_*ple的帖子

Azure WebJob临时文件夹

是否有Azure WebJobs首选机制来获取处理我的blob数据的本地存储文件夹/路径(sqlite数据库)?我可以获取流,但需要将其写入磁盘,以便Sqlite可以打开它的连接.

我知道RoleEnvironment.GetLocalResource意味着与WebRoles一起使用......是否有与WebJobs相同的东西?

c# azure azure-webjobs

23
推荐指数
1
解决办法
5751
查看次数

如何在安装的软件包不是最新的时候"npm install"

npm install package如果npm注册表中有更新的软件包,我该如何才能安装软件包.

我的意思是它甚至不会检查依赖项,而只检查我想要的主程序包.

npm

10
推荐指数
1
解决办法
3814
查看次数

如何在没有"始终开启"的情况下保持Azure WebJob的运行

我有一个与网站相关联的连续webjob,我在共享模式下运行该网站.我不想转到Always On选项,因为我的应用程序并不需要.我只想在给我的网站打电话时处理这条消息.

我的问题是,几分钟后工作仍然停止,即使我每隔5分钟在我的网站上不断调用一个虚拟保持方法,该方法将消息发布到由该webjob监视的队列中.

我的webjob是一个使用WebJob SDK构建的简单控制台应用程序,它具有这样的代码

JobHost host = new JobHost(new JobHostConfiguration(storageConnictionSttring));
host.RunAndBlock();
Run Code Online (Sandbox Code Playgroud)

消息处理函数如下所示:

public static void ProcessKeepAliveMessages([QueueTrigger("keepalive")] KeepAliveTrigger message)
{
    Console.WriteLine("Keep Alive message called on :{0}", message.MessageTime);
}
Run Code Online (Sandbox Code Playgroud)

该作业的消息日志基本上说

[03/05/2015 18:51:02 > 4660f6: SYS INFO] WebJob is stopping due to website shutting down
Run Code Online (Sandbox Code Playgroud)

我不介意这种情况是否会发生,但是当网站开始下一次保持活动时,webjob就不会启动.所有消息都排队,直到我进入管理仪表板或SCM门户,如下所示

https://mysite.scm.azurewebsites.net/api/continuouswebjobs
Run Code Online (Sandbox Code Playgroud)

我可以看到这样的状态:

[{"status":"Starting","detailed_status":"4660f6 - Starting\r\n","log_url":"https://mysite.scm.azurewebsites.net/vfs/data/jobs/continuous/WebJobs/job_log.txt","name":"WebJobs","run_command":"mysite.WebJobs.exe","url":"https://mysite.scm.azurewebsites.net/api/continuouswebjobs/WebJobs","extra_info_url":"https://mysite.scm.azurewebsites.net/azurejobs/#/jobs/continuous/WebJobs","type":"continuous","error":null,"using_sdk":true,"settings":{}}]
Run Code Online (Sandbox Code Playgroud)

如果有人能帮我理解这里出了什么问题,我真的很感激.

azure azure-web-sites azure-webjobs azure-webjobssdk

10
推荐指数
2
解决办法
3844
查看次数

如何在node.js中复制文件(包括修改时间)?

我可以使用以下命令复制node.js中的文件:

            var readStream = fs.createReadStream(fromFilePath);
            readStream.pipe(fs.createWriteStream(toFilePath));
Run Code Online (Sandbox Code Playgroud)

问题是如何像常规文件复制命令一样复制/保留修改时间(mtime).

copy fs node.js

8
推荐指数
1
解决办法
1741
查看次数

文件系统是在多个Azure网站之间共享的吗?

快问.我正在寻找使用网站将网站部署到Azure.

我读了一条评论,声明文件系统是在网站的多个实例之间共享的?

  1. 这是真的?
  2. 这是否意味着如果我在一个实例上将图像上传到文件系统,第二个实例上的所有请求都可以访问该文件?
  3. 文件是否在实例之间同步,或者它们是否都指向单个驱动器,即在某处的blob存储中?

我们将部署一个Umbraco 7站点,所以我仍然需要测试这可能对lucene索引等有什么问题.有没有人知道Umbraco 7和这种部署方法的任何并发症?

提前致谢

戈登

azure azure-web-sites umbraco7

7
推荐指数
1
解决办法
1304
查看次数

我可以轻松停止/启动Azure Webjobs而无需通过UI或FTP吗?

Azure管理界面加载Web作业列表的速度非常慢,而新门户网站只会超时并且95%的时间都会失败.

我们在运行Azure作业的Azure中有很多WebApp(通常在每个区域部署).这是非常麻烦而且速度慢得去通过UI做这一切.

我知道Kudu API为web作业提供了启动/停止机制,你可以在作业文件夹中删除一个名为"disable.job"的文件来阻止它,但这些都需要通过非常烦人的慢UI来下载发布凭据($用户名,密码).

是否有一个PowerShell cmdlet我不知何故错过了或公共脚本在那里帮助做到这一点?理想情况下,我只想提供我的Azure凭据或导入证书.

(老实说,微软的关键云/ DevOps产品几乎完全依赖于UI,并且在极其缓慢/无用的UI上,这是相当令人惊讶的.)

azure azure-web-sites azure-webjobs

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

在 Electron 中,默认会话是持久的吗?

我正在使用 Electron (v1.2.7),我需要会话 cookie 在应用程序重新启动之间保持不变(用于身份验证)。

是否可以?我知道在 Chrome 中当你设置“从你离开的地方继续”时,会话会被保留,但不确定这在 Electron 中是否同样有效。

作为一种解决方法,我尝试将会话 cookie 也存储为非会话 cookie,但它因一般错误而失败。

澄清:我没有设置它们在身份验证期间由其他网页设置的会话 cookie。

cookies session electron

5
推荐指数
1
解决办法
7694
查看次数

加密Azure网站中的数据库连接字符串

是否可以加密数据库连接字符串并将其部署到Windows Azure网站?(不是Windows Azure Web角色)如果是这样,怎么做?

我问的原因是因为我无法在任何地方找到有关如何使用Azure网站专门执行此操作的示例或文档.(我想使用"共享"网站模式)

我找到了以下资源,它们接近我想要的,但利用Web角色而不是网站:
http ://archive.msdn.microsoft.com/pkcs12protectedconfg http://blogs.msdn.com/b/windowsazure/存档/ 2010/09/09 /保护,您的连接字符串,在窗口-蔚部分3.aspx

asp.net encryption azure azure-web-sites

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

Azure webjobs - 调度和单例

我正在尝试部署触发的webjob并使用settings.json文件安排它.我的webapp在3个实例中运行,因此我假设webjob将部署在3个实例中.因此,如果我使用settings.json带有cron表达式的文件安排webjob,那么作业将在所有实例中运行吗?我假设将"is_singleton"设置为true将使其仅在一个实例上运行?但是,如果运行它的实例失败,那么即使is_singleton设置,Azure也会对webjob进行故障转移吗?

azure-webjobs azure-webjobssdk

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