核心要点
先看结论——该做什么、什么时候做:
- 2026年7月31日前,对每一个从上海、宁波、青岛订出去的航次,拿到一个真实数字——实际等泊时间,而不是公布的预计到港时间——并按几个港口里更差的那个数重排对客户的承诺。
- 对任何扛不住4.56天基线漂移的客户日期,要么把订舱挪到更早的航次,要么这一周就告诉客户,别等他们按老日期排好了计划再说。
- 在改走釜山或新加坡之前,每一条中转段至少在到货窗口里加三天假设滞港,并确认接驳船的可靠性,而不只是看它的班期。
- 任何一次改道都不超过受影响货量的四分之一,免得把一个减压阀塞满,最后在本来用来躲队伍的那个阀门上排起队。
- 每周盯住釜山和新加坡这两个减压阀;一旦其中任何一个报告堆场压力上升,就停止往它加量,把流量转到另一个。
- 算例基线按600个走上海、宁波干线的柜、4.56天的枢纽漂移、以及约200万TEU的受影响池来排,计划成一个到货区间,而不是某个单一到货日。
德迅2026年7月28日发布的客户预警将宁波、上海、青岛、厦门、深圳、广州六大港口全部标注为“严重中断”,起因是台风“巴威”与“红霞”先后冲击华东、华南。上海港近七日平均延误达4.56天;赫伯罗特同期报告上海洋山非Gemini航线等泊144小时、宁波48小时、青岛72小时。业内估算累计受影响运力接近200万TEU,干线航次出现取消或调整上海、宁波挂靠,亚洲至拉美航线改在釜山、新加坡中转;第13号台风生成进一步加大船期风险。
详细拆解
这一次把整条东海岸摊在地图上,不是只看一个湾:从北边的青岛,往南经上海、宁波,顺福建海岸到厦门,再往南到深圳和广州几乎肩并肩挤着的珠三角。2026年7月28日,一份客户预警把上面这六个枢纽在同一时刻全部标成「严重中断」。这不是一个港口在过一个糟糕的星期,这是中国集装箱出口的脊梁在同一个星期里一起塌了一下。如果你靠看这条海岸吃饭,这句话本身就是新闻。
细节仍然值得读,因为它告诉你这次断得有多深。上海港近七日平均延误达4.56天。上海洋山非Gemini航线等泊144小时,宁波48小时,青岛72小时。业内估算累计受影响运力接近200万TEU。干线航次在取消或调整上海、宁波的挂靠,亚洲至拉美航线改走釜山、新加坡中转。偏巧,第13号台风又生成了,进一步加大船期风险。
十年前的这条海岸不会这样整体一起动。它当时的门户更多、更小;天气横扫过来,啃掉的是一块边角,不是脊梁。变的不是天气。变的是这条海岸把越来越多的出口运力收进了更少、更大的枢纽里,而一张集中的网在风平浪静时更快,在天气一次扑向它全部的时候,也更暴露。
先从这张网的形状说起,因为这一次,形状本身就是主力。十年前,一个横穿华东的天气系统啃掉一部分运力——这里几个泊位、那里几个泊位——海岸剩下的部分照常作业。这套系统后来完成了集中。最大的门户变得更大、也更少,重要的航线变得更宽,于是当天气扫过从青岛到广州这条弧线时,它啃到的不再是系统的边角,而是系统的中间。这不是哪个港口的失败,这是集中的算术:同一支船队、同一批班期、同一周的运力,如今穿过更少、更大的门,而门更少的系统,对一场「整条海岸级」的事件,比门多的系统疼得更直接。
有帮助的看法是:别把这当成六个港口,把它当成一件有六个键的乐器。青岛、上海、宁波、厦门、深圳、广州不是你可以随手互换的独立选项,它们是一套分工——长三角这一组(上海加宁波)扛最重的干线货量,北边的青岛管自己的腹地和支线流,南边的厦门、深圳、广州供着福建和珠三角的出口引擎。六个一起被打断的时候,这张网丢掉的不是六个备选,它在一段时间里丢掉了「选择」本身,因为你要用的那个备胎,正站在你要躲的那片天气里。
把几个延误数字当成网络语言来读,而不是当成倒计时。上海近七日平均4.56天,意思是长三角这个枢纽大约比它该在的位置慢了整整一个工作周,这意味着每一个建立在「上海准点靠泊」之上的下游计划,如今都建立在空气上。洋山非Gemini航线等泊144小时,是另一类事实,它是整份预警里关于优先级最清楚的信号,因为等这么久等于告诉你:哪些船先拿到泊位、哪些船被请去外锚地转圈。宁波的48小时、青岛的72小时短一些,但不小。它们是「一班船赶上还是赶不上下一个基础班期」的区别,而赶不上的那个班期,是把一个港口的延误变成三个港口之后延误的那条路。
这里的因果链是一条先后顺序,不是一场意外。「巴威」「红霞」先后冲击华东、华南,7月28日这份预警,只是这张网终于承认自己还有多大一块没起来的那一刻。再加上第13号台风的生成。这一点比它看着重要,因为它意味着恢复窗口并不干净。枢纽恢复最快的时候,是拿到一段不受打扰的日子去清空队伍;一个新风暴在地平线生成,会把这个窗口压窄,而且恰好压在头两场风暴打乱的船正想靠泊的时候。系统没拿到它需要的安静去养伤,而这,就是「断一周」与「断三周」的区别。
200万TEU这个数字值得停一下,因为它是所有人都会引用的数字,也是最容易被读错的数字。那是受影响的运力,不是损失掉的运力。船不会蒸发,它们等、它们重排挂靠、它们改道。这个区别要紧,因为两者后果完全不同。丢掉的运力是供给问题:舱位变少,所有浮在水上的东西压力都变大。受影响的运力是时间问题:舱位还在,只是出现在错的时间、错的位置,代价体现为延误和滞港,而不是稀缺。对货主来说,这其实是整份预警里偏好的那半句——箱子会走,问题只在于什么时候、从哪扇门走。但这也正是隐藏成本待着的地方,因为时间不像运力,一旦丢了,很难再买回来。
现在看这张网在自己六个枢纽倒下时怎么做,因为这一段能让你看到它的智力。它不等。干线航次取消或重排上海、宁波的挂靠,这是这张网决定「跳过一个已经堵死的大枢纽」,而不是在它里面排队。亚洲至拉美航线把货改走釜山、新加坡,这是这张网绕开损伤改道。两个动作其实是同一个动作:主场枢纽不可用时,你别站着不动,你去找另一个节点,用多出来的时间来付账。这就是一张健康的网在承压时的样子——不是完好无损,而是会自适应。
这一周发生的事有一种棋盘的意味,值得点出来,虽然没人是故意落子的。当最大的几个枢纽熄了灯,这张网不是简单地丢掉运力,它是把运力重新分配,而分配沿着还开着的路径走。跳掉上海、宁波的干线航次不只是在躲一条队伍,它们是在给整条海岸重新配重——把压力推向还够得着的港口,从够不着的港口上撤走。绕经釜山、新加坡的亚洲至拉美航线,是在更小的尺度上做同一件事。这不是谁设计的,是这张网在约束下找最不坏的安排,像水找最低的地。但它找到的那个安排,本身就是关于地图形状的一个事实,而一个被用过的形状,往往会被再用一次。
下面这一点是我在标题里没看到的,也是我想对任何一个在排未来三个月计划的人划重点的一点。所有人都在盯那六个倒下的港口。真正要紧的故事,是接住了外溢的那两个。釜山和新加坡是这张网的减压阀;当六个中国枢纽同时打摆子,这两个阀门不只是接住了压力,它们被检验了、被付了钱、被记住了。改道经过一个枢纽的运力,往往会记住这条路。如果亚洲至拉美航线这个月学到「釜山和新加坡能扛」,等天气转好,其中一部分流量未必会完整地回家。
一个枢纽就是这样悄悄上位的:不靠赢下一纸合同,靠的是在别人都关门的那一周,它是那扇还开着的门。媒体数出来的延误停在六个中国港口。真实延误里有一部分,正没被数到地骑在釜山和新加坡上,因为中转会在中间枢纽多出一段滞港,而这段滞港永远不会出现在起运港的时钟上。
同一个点还有第二层。当你把一条航线改走中转枢纽,你并没有把延误消掉,你是把它挪了个地方,通常还把它放大了。箱子现在要在中间港卸下、暂存、再装载,每一步都有自己的队伍、自己的截关、以及「接驳船已满」的风险。所以你发给客户的班期表上可能还是同一个开航日,箱子却可能晚到好几天,因为多出来的时间藏在一个你的计划里根本不出现的港口里。如果你只盯起运港的延误,你盯的是问题可见的那一半。不可见的那一半,是阀门那里的滞港。
关于减压阀,有一点是:它只有在自身没承压的时候才灵。这就是接下来两周我会紧紧盯着的地方。釜山和新加坡能接住一波中转的突增,但它们不是无限的,它们也有自己的堆场、吊机和截关日。一张连续几周死死倚着两个阀门的网,风险在于拥堵只是换了个地方——从倒下的港口,挪到救了它的港口。真要是这样,延误不会消失,它会扩散,而且扩散到所有人指望它保持干净的那几个枢纽身上。这是当前图景里那个安静的风险,也是大多数人没在看的一个,因为头条还停在六个中国港口上。
这一切并不是说替代枢纽比上海、宁波更好。在平常大多数日子里,它们不是;这条海岸把重心压在长三角,是因为腹地和水深这些站得住的理由。这个点更小,也更持久:当主场枢纽不可用时,这张网发现自己在没有它们的情况下也能运转,而这样的一个发现,不会随着天气转好就完全消失。它会沉淀进市场的记忆里,成为一条被验证过的绕行路线,等着下一个被启用的理由。
这样一次再平衡,是谁在扛痛,扛得多不均匀?干线和联盟航线——有货量、有筹码的那批——先重排挂靠,也先被服务。非Gemini航线,正如洋山的那个数字明明白白显示的,排在它们后面。支线和喂给航线,以及那些靠中转而不是直挂的航线,接下了改道和额外滞港。然后是它们身后的货主再按规模分一次:最大的能在替代路径上提前订舱,最小的发现替代路径也已经满了。枢纽的失灵,不会落在最好挪的那批货上;它落得最狠的,是最没有腾挪余地的那批货。这在港口层面成立,在客户层面也成立。
退回十年的视距,有件结构性的东西正在悄悄发生。一个港口在这张网里的排位,不是由它在好日子里能吞吐多少定的,而是由它在坏日子里能多可靠地被抵达定的。过去十年,这些枢纽之间的竞争是一场规模的竞争:水深、吊机、吞吐量。像这一周这样的星期,会把这根竞争的轴,至少往「韧性」那边挪一点点——所谓韧性,就是整条海岸一起被天气扑上来时,你能不能扛住不开、或者快速重开。这个月扛得好的枢纽,不会拿它来打广告说自己值得改道。它们只是那些挂靠没有被取消的港口,而几年下来,这就是一张网的重心可以在没人宣布的情况下漂移的方式。
放到十年的尺度看,这才是一张网的等级次序真正被改写的方式:不在会议室里,而在「哪扇门当时还开着」这点被累积起来的记忆里。这个月经釜山中转、还拿到了干净交付的货主不会忘,下一次海岸再晃的时候,这份记忆就变成一个习惯。可靠性重复多了变成偏好,偏好重复多了变成结构。这就是为什么一个月的扰动从来不只是一个月的痛;它同时也是一场关于「货会信哪个枢纽」的缓慢拍卖,而标的用的,就是「那票货有没有按承诺的时间到」这么简单一种货币。
让我摆个算例,并把假设说出来,因为这里只有少数几个数字来自那份预警:上海的4.56天平均、洋山/宁波/青岛的144、48、72小时、大约200万TEU的受影响运力、以及亚洲至拉美航线经釜山和新加坡的分流。假设这200万TEU分布在六个港口、长三角占最大的份额,再假设你账上是六百个柜,走上海和宁波的干线。如果长三角这个枢纽慢着4.56天,那就是任何改道之前你该规划的基线漂移,就当是一个工作周、要嵌进你每一个承诺里的船期风险。
现在假设你账上四分之一、也就是一百五十个柜,为了保住一个硬客户日期改走釜山或新加坡。每一个都会在中间枢纽多出一段滞港,而我唯一愿意给它定的数,是定性的:是「天」不是「小时」,而且是可变的,因为接驳船的可靠性如今成了你班期的一部分。所以诚实的计划不是一个到货日,是一个区间,而这个区间有多宽,取决于你选择让多少货去走阀门。
像这样一个星期里的坑,是可以预见的,也很贵。第一个坑是相信改道是免费的。它不是;它是拿额外的滞港、额外的一次装卸、以及对一个你不控制的枢纽的新依赖,去换班期的确定性。第二个坑是同时全改:如果市场上足够多的人把同一条航线往同一个方向挪,釜山和新加坡就满了,你依赖的那个阀门开始长得像你逃离的那个港口。第三个坑是把200万TEU当成损失运力、然后慌着去抢舱位;它是受影响运力,其中大部分只是晚点到家,所以在即期市场上超订,等于为同一份延误付两遍钱。第四个坑是拿单一数字——平均值——去排计划,而这一周的全部要点恰恰在于,伤人的是那个分布的宽度。按你客户真正需要的那个日子排,而不是按你算得出来的那个平均值。
最后是反事实,因为它是上面这一切的边界。假设釜山和新加坡这个月没有多余运力,假设它们的堆场和上海一样满。那么这张网就没有减压阀了,改道的航线也会在替代枢纽那里排起队,而那200万TEU会从「时间问题」变成「运力问题」。这就是那个能把整幅画面翻过来的条件。所以未来几周最该盯的,不是中国海岸,而是海岸正倚着的那两个枢纽。它们扛住了,这就还是一个关于延误的故事;它们满了,这就变成一个关于「当这张网连门都没有了」时它会怎么办的故事。
海岸会干,它总是会干。台风比码头更老,码头当年就是在「知道天气会来」的前提下建的。更新的是脊梁可以一起打摆子的那个样子:六个枢纽、一个月、一张网发现它的长处和它的软肋是同一样东西——那个让它跑得快的集中。门会重新开。下一个十年要回答的问题是:这张网会原样重开,还是这个月就是它一部分货流学会了另一条回家路的那一刻。网不会宣布自己的转折。它只是悄悄长出一根新的血管,而地图,从此不再完全一样。
↑ 返回核心要点