• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Issue Git deployment - stop application pool

MintPlayer

New Pleskian
Server operating system version
Windows
Plesk version and microupdate number
Obsidian
I've setup a github repository that pushes deployment files to a "deploy" branch.
This github repository has an ASP.NET Core web application.
I've configured a git-hook to notify Plesk for push-events.

Plesk then automatically tries to clone the files into the application root,
but the application pool is still running, which means that the DLL is locked.

gitmng failed: error: unable to unlink old 'CICD.dll': Invalid argument (Error code 1)

When I suspend the application pool, and trigger a deployment, everything works as expected.
But I have to do so manually.

How can I make sure that Plesk suspends the application pool with git-deployment?
 
Currently I have the following post-deploy actions:
echo "" > app_offline.htm
DEL /F /Q *.exe *.dll *.pdb
copy publish . /y
DEL /Q app_offline.htm
DEL /Q publish
The COPY is being executed successfully, but all subsequent commands aren't executed anymore.
What could be causing this?
 
Back
Top