Run PHP Script as a background process in AWS Beanstalk Post Install HookShared files folder in Amazon Elastic Beanstalk environmentElastic Load Balancer awseb-e-g has zero healthy instancesAWS Elastic Load Balancer HTTP health check ping not reaching Rails application serverError on AWS deployAWS Elastic Beanstalk Instance - debugging low CPU but high memory usageBitBucket Server Automatic Deployments with PHP WebHookIs there a supported way to run post-deploy scripts on AWS Elastic Beanstalk?AWS Beanstalk environment health “degraded”. How do I troubleshoot the issue?What's the simplest way to make a git push on a branch automatically deploy to my AWS Elastic Beanstalk environment?EB: Environment health has transitioned from Info to Severe
Why was my Canon Speedlite 600EX triggering other flashes?
Tube from Heathrow to King's Cross
Can my Serbian girlfriend apply for a UK Standard Visitor visa and stay for the whole 6 months?
Formal Definition of Dot Product
How to redirect stdout to a file, and stdout+stderr to another one?
Do not cross the line!
Generate ladder of integers using the least number of unique characters (in C++)
Mark command as obsolete
Should I communicate in my applications that I'm unemployed out of choice rather than because nobody will have me?
Promotion comes with unexpected 24/7/365 on-call
Do Grothendieck universes matter for an algebraic geometer?
Show solution to recurrence is never a square
Filter a data-frame and add a new column according to the given condition
What is this old US Air Force plane?
Were any toxic metals used in the International Space Station?
Is there any way to adjust the damage type of the Eldritch Blast cantrip so that it does fire damage?
Alias for root of a polynomial
Was the dragon prowess intentionally downplayed in S08E04?
Can a tourist shoot a gun for recreational purpose in the USA?
Is it wrong to omit object pronouns in these sentences?
Why can't I share a one use code with anyone else?
Is this possible when it comes to the relations of P, NP, NP-Hard and NP-Complete?
Why is it harder to turn a motor/generator with shorted terminals?
Establishing isomorphisms between polynomial quotient rings
Run PHP Script as a background process in AWS Beanstalk Post Install Hook
Shared files folder in Amazon Elastic Beanstalk environmentElastic Load Balancer awseb-e-g has zero healthy instancesAWS Elastic Load Balancer HTTP health check ping not reaching Rails application serverError on AWS deployAWS Elastic Beanstalk Instance - debugging low CPU but high memory usageBitBucket Server Automatic Deployments with PHP WebHookIs there a supported way to run post-deploy scripts on AWS Elastic Beanstalk?AWS Beanstalk environment health “degraded”. How do I troubleshoot the issue?What's the simplest way to make a git push on a branch automatically deploy to my AWS Elastic Beanstalk environment?EB: Environment health has transitioned from Info to Severe
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I'm deploying a PHP application using following setup:
Setup
- Bitbucket pipeline builds the applucation using composer and creates a finished zip file.
- Bitbucket AWS Elastic Beanstalk deploys the code to a AWS Elastic Beanstalk application.
- The post install hook in opt/elasticbeanstalk/hooks/appdeploy/post does run the PHP script after the deployment
Problem
The PHP script which should be executed on the post deploy hook as a background task, never stops running. This effectively clogs the pipeline.
Screenshot of Pipeline running forever (stopped on purpose)
Bitbucket pipeline checking the health status of the AWS Elastic Beanstalk Application
Here is the code to the .ebextensions configuration file.
container_commands:
01-create_post_hook:
command: "mkdir -p /opt/elasticbeanstalk/hooks/appdeploy/post"
ignoreErrors: true
files:
"/opt/elasticbeanstalk/hooks/appdeploy/post/start.sh":
mode: "000770"
owner: root
group: root
content: | #!/bin/bash
echo "--------Starting Runner------------"
php /var/app/current/runner.php &
Questions
- Is the bash script configured correctly to run in the background?
- Is there another (recommended) way to execute a script after the application has been updated?
Notes
Since the script that is supposed to run in the background actually never finished, the health status of the application always remains at "info". This is a problem since it requires to be at "OK" for an application to be deployed successfully.
Application Health Stuck at "Info" rather than "OK"
Similar questions I've found throughout the internet:
https://forums.aws.amazon.com/thread.jspa?threadID=301439&tstart=0
https://forums.aws.amazon.com/thread.jspa?messageID=425130񧲪
amazon-web-services bash elastic-beanstalk bitbucket
add a comment |
I'm deploying a PHP application using following setup:
Setup
- Bitbucket pipeline builds the applucation using composer and creates a finished zip file.
- Bitbucket AWS Elastic Beanstalk deploys the code to a AWS Elastic Beanstalk application.
- The post install hook in opt/elasticbeanstalk/hooks/appdeploy/post does run the PHP script after the deployment
Problem
The PHP script which should be executed on the post deploy hook as a background task, never stops running. This effectively clogs the pipeline.
Screenshot of Pipeline running forever (stopped on purpose)
Bitbucket pipeline checking the health status of the AWS Elastic Beanstalk Application
Here is the code to the .ebextensions configuration file.
container_commands:
01-create_post_hook:
command: "mkdir -p /opt/elasticbeanstalk/hooks/appdeploy/post"
ignoreErrors: true
files:
"/opt/elasticbeanstalk/hooks/appdeploy/post/start.sh":
mode: "000770"
owner: root
group: root
content: | #!/bin/bash
echo "--------Starting Runner------------"
php /var/app/current/runner.php &
Questions
- Is the bash script configured correctly to run in the background?
- Is there another (recommended) way to execute a script after the application has been updated?
Notes
Since the script that is supposed to run in the background actually never finished, the health status of the application always remains at "info". This is a problem since it requires to be at "OK" for an application to be deployed successfully.
Application Health Stuck at "Info" rather than "OK"
Similar questions I've found throughout the internet:
https://forums.aws.amazon.com/thread.jspa?threadID=301439&tstart=0
https://forums.aws.amazon.com/thread.jspa?messageID=425130񧲪
amazon-web-services bash elastic-beanstalk bitbucket
add a comment |
I'm deploying a PHP application using following setup:
Setup
- Bitbucket pipeline builds the applucation using composer and creates a finished zip file.
- Bitbucket AWS Elastic Beanstalk deploys the code to a AWS Elastic Beanstalk application.
- The post install hook in opt/elasticbeanstalk/hooks/appdeploy/post does run the PHP script after the deployment
Problem
The PHP script which should be executed on the post deploy hook as a background task, never stops running. This effectively clogs the pipeline.
Screenshot of Pipeline running forever (stopped on purpose)
Bitbucket pipeline checking the health status of the AWS Elastic Beanstalk Application
Here is the code to the .ebextensions configuration file.
container_commands:
01-create_post_hook:
command: "mkdir -p /opt/elasticbeanstalk/hooks/appdeploy/post"
ignoreErrors: true
files:
"/opt/elasticbeanstalk/hooks/appdeploy/post/start.sh":
mode: "000770"
owner: root
group: root
content: | #!/bin/bash
echo "--------Starting Runner------------"
php /var/app/current/runner.php &
Questions
- Is the bash script configured correctly to run in the background?
- Is there another (recommended) way to execute a script after the application has been updated?
Notes
Since the script that is supposed to run in the background actually never finished, the health status of the application always remains at "info". This is a problem since it requires to be at "OK" for an application to be deployed successfully.
Application Health Stuck at "Info" rather than "OK"
Similar questions I've found throughout the internet:
https://forums.aws.amazon.com/thread.jspa?threadID=301439&tstart=0
https://forums.aws.amazon.com/thread.jspa?messageID=425130񧲪
amazon-web-services bash elastic-beanstalk bitbucket
I'm deploying a PHP application using following setup:
Setup
- Bitbucket pipeline builds the applucation using composer and creates a finished zip file.
- Bitbucket AWS Elastic Beanstalk deploys the code to a AWS Elastic Beanstalk application.
- The post install hook in opt/elasticbeanstalk/hooks/appdeploy/post does run the PHP script after the deployment
Problem
The PHP script which should be executed on the post deploy hook as a background task, never stops running. This effectively clogs the pipeline.
Screenshot of Pipeline running forever (stopped on purpose)
Bitbucket pipeline checking the health status of the AWS Elastic Beanstalk Application
Here is the code to the .ebextensions configuration file.
container_commands:
01-create_post_hook:
command: "mkdir -p /opt/elasticbeanstalk/hooks/appdeploy/post"
ignoreErrors: true
files:
"/opt/elasticbeanstalk/hooks/appdeploy/post/start.sh":
mode: "000770"
owner: root
group: root
content: | #!/bin/bash
echo "--------Starting Runner------------"
php /var/app/current/runner.php &
Questions
- Is the bash script configured correctly to run in the background?
- Is there another (recommended) way to execute a script after the application has been updated?
Notes
Since the script that is supposed to run in the background actually never finished, the health status of the application always remains at "info". This is a problem since it requires to be at "OK" for an application to be deployed successfully.
Application Health Stuck at "Info" rather than "OK"
Similar questions I've found throughout the internet:
https://forums.aws.amazon.com/thread.jspa?threadID=301439&tstart=0
https://forums.aws.amazon.com/thread.jspa?messageID=425130񧲪
amazon-web-services bash elastic-beanstalk bitbucket
amazon-web-services bash elastic-beanstalk bitbucket
edited May 3 at 15:55
Thomas
asked May 3 at 14:59
ThomasThomas
12
12
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f965761%2frun-php-script-as-a-background-process-in-aws-beanstalk-post-install-hook%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f965761%2frun-php-script-as-a-background-process-in-aws-beanstalk-post-install-hook%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown