Home Forums WoodMart support forum WoodMart Food Demo Import Timeout on Microsoft Azure App Service Linux

WoodMart Food Demo Import Timeout on Microsoft Azure App Service Linux

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #719277

    heromella
    Participant

    Hello WoodMart Support Team,

    I am currently deploying WoodMart on a Microsoft Azure App Service (Linux) environment and I am unable to import the Food demo:

    https://woodmart.xtemos.com/demo-food/demo/food/

    The theme and required plugins install correctly, and WordPress is fully operational.

    Current environment:

    Microsoft Azure App Service (Linux)
    WordPress 6.6.5
    PHP 8.x
    WoodMart activated
    WoodMart Core installed
    Elementor installed
    WooCommerce installed

    The issue occurs only when importing the demo.

    The import consistently fails with:

    “The import could not be completed due to a low timeout limit on the server. You need to contact your hosting provider and ask them to increase it to 300 seconds.”

    Server values already configured:

    PHP_MAX_EXECUTION_TIME = 600
    PHP_MAX_INPUT_TIME = 600
    PHP_MEMORY_LIMIT = 768M
    PHP_POST_MAX_SIZE = 512M
    PHP_UPLOAD_MAX_FILESIZE = 512M
    WEBSITES_CONTAINER_START_TIME_LIMIT = 1800

    Despite this, the importer still fails.

    Additionally, Azure official documentation indicates App Service WordPress runtime internally limits execution to 120 seconds, which may be overriding these values.

    Could you please advise:

    Is WoodMart officially compatible with Azure App Service Linux?
    Is there a manual import procedure for the Food demo?
    Can you provide demo XML / theme settings / template files for manual import?
    Is there a recommended alternative import workflow for restricted hosting environments?

    We would greatly appreciate your technical guidance.

    Best regards,

    #719382

    Serg Sokhatskyi
    Keymaster
    Xtemos team

    Hello,

    Thanks for reaching out.

    The timeout you’re seeing is very likely caused by the Azure App Service 120s request limit interrupting the importer, even with higher PHP values set. To investigate and complete the demo setup for you, we’ll need temporary access.

    Please provide via the forum’s Private Content field:
    – WordPress admin URL, username, and password

    Once we have access, we’ll check the environment, review logs, and try the import (or an alternative content load) directly on your site.

    Kind regards,
    XTemos Studio

    #719383

    heromella
    Participant

    Hello Serg,
    Thank you for your reply.
    I have created temporary WordPress admin access for you

    Please let me know once you finish the review/import so I can remove the temporary access.

    #719424

    Serg Sokhatskyi
    Keymaster
    Xtemos team

    We’ve identified the cause: the issue is related to a constant set in your configuration (see screenshot: https://monosnap.ai/file/2xCY12Fv2lBmdPqs06XsHuecKxrxld). As soon as that constant is removed, the Food demo import completes successfully.

    #719540

    heromella
    Participant

    Hello Serg,

    We really appreciate your help identifying the root cause.

    Since you still have temporary access, could you please also install and activate the WoodMart Child Theme for this environment?

    This is a temporary development domain on Azure, and having the child theme properly configured would help us continue development following best practices.

    Thanks again for your support.

    Best regards,
    Horacio E Romero Mella

    #719550

    Serg Sokhatskyi
    Keymaster
    Xtemos team

    Hello,

    Thanks for reaching out.

    You can install the WoodMart Child theme using the link below and these quick steps:
    – Download the child theme ZIP: https://woodmart.xtemos.com/plugins/woodmart-child.zip
    – In WordPress, go to Appearance > Themes > Add New > Upload Theme
    – Upload the ZIP, click Install, then Activate “WoodMart Child”
    – Keep the WoodMart parent theme installed and updated (do not delete it)

    Notes:
    – Activating the child theme won’t remove your content or demo data; it inherits everything from the parent theme.
    – Add any custom CSS to Appearance > Customize > Additional CSS or to the child theme’s style.css. Add custom PHP to the child theme’s functions.php.

    If you run into any issues, let us know and we’ll assist.

    Kind regards,
    XTemos Studio

Viewing 6 posts - 1 through 6 (of 6 total)