If the Publishing Queue shows a status of Deploying but the publish action shows up as finished
If the Published to tab of the Where Used dialog for an item shows it as having been published successfully, but the Publishing Queue still shows a status of Deploying and the published item does not appear correctly, try changing the read timeout (Oracle) or socket timeout (Microsoft SQL Server) setting .
-Doracle.jdbc.ReadTimeout=MILLISECONDS
where MILLISECONDS is the number of milliseconds you want to set the timeout to. The default value is 600000 (600,000 milliseconds, that is, 600 seconds or 10 minutes).
Alternatively, if you encounter this problem with a Microsoft SQL Server database (including a Microsoft Azure SQL database or AWS RDS-MSSQL database), stop your combined Content Deployer service or your Content Deployer worker service (depending on which of these you are using) and in the config/ subdirectory, open the Storage Layer configuration file, cd_storage_conf.xml for editing.
DataSource section for your database, and within this section, add the following Property element:
<Property Name="socketTimeout" value="MILLISECONDS" />
where MILLISECONDS is the number of milliseconds you want to set the timeout to. The default value is 0 (that is, infinite timeout).