我在同一台服务器上运行了两个应用程序。
现在似乎在将withoutOverlapping()
添加到调度程序作业并通过cron本身管理基本cronjob时,这两个应用程序在执行时相互阻塞。
可能是吗?
答案 0 :(得分:1)
是的,withoutOverlapping
仅适用于每个应用程序。
Laravel使用作业的哈希在存储文件夹中创建一个文件。这样,如果文件存在,Laravel知道作业仍在运行。一个应用程序无法知道另一个应用程序当前是否正在运行作业,因为它无权访问其他应用程序的存储文件夹。
答案 1 :(得分:0)
如果您的代码如下所示
Dim PartName As string, db_Directory As String
PartName = button.TopLeftCell.EntireRow.Cells(1, 1).Value 'Cell in column A on the same Row as the button
Select Case PartName 'Set db_Directory based on PartName
Case "Screw":
db_Directory = "D:\Databases\Screws.mdb"
Case "Nail":
db_Directory = "D:\Nails\Database.mdb"
Case "Nuts":
db_Directory = "D:\Databases\Cashews.mdb"
Case "Grommet":
db_Directory = "D:\Parts\PassTheWensleydale.mdb"
Case Else
db_Directory = ""
End Select
这是因为具有不同参数的相同命令可能被认为是重叠的。
即。作业的哈希只考虑命令签名。